]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r251078,r251433: sleep: Improve nanosleep() error handling:
authorjilles <jilles@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 3 Jul 2013 21:11:56 +0000 (21:11 +0000)
committerjilles <jilles@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 3 Jul 2013 21:11:56 +0000 (21:11 +0000)
commit2716be24dda19ac55fe8508a9cd3e94ddae370ef
tree7909a10ab0573878c94c9db4fa16bbbf309d5279
parent8b10b64db70e05bca4757ed55e6ee3ac55c090a5
MFC r251078,r251433: sleep: Improve nanosleep() error handling:

 * Work around kernel bugs that cause a spurious [EINTR] return if a
   debugger (such as truss(1)) is attached.

 * Write an error message if an error other than [EINTR] occurs.

PR: bin/178664

git-svn-id: svn://svn.freebsd.org/base/stable/9@252606 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
bin/sleep/sleep.c