Date: Wed, 15 Oct 1997 07:06:17 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen sleep.c Message-ID: <199710151406.HAA25867@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
peter 1997/10/15 07:06:16 PDT Modified files: lib/libc/gen sleep.c Log: Give up on the "try and compensate for broken programs" cruft and revert back to the original single nanosleep() implementation. This is POSIX and Unix98 (aka single-unix spec v2) compliant behavior. If a program sets alarm(2) or an interval timer (setitimer(2)) without a SIGALRM handler being active, sleep(3) will no longer absorb it, and the program will get what it asked for..... :-] The original reason for this in the first place (apache) doesn't seem to need it anymore, according to Andrey. Reviewed by: ache, bde Revision Changes Path 1.19 +0 -70 src/lib/libc/gen/sleep.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710151406.HAA25867>