Skip site navigation (1)Skip section navigation (2)
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>