From owner-cvs-lib Fri Jul 18 02:53:38 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id CAA13123 for cvs-lib-outgoing; Fri, 18 Jul 1997 02:53:38 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id CAA12892; Fri, 18 Jul 1997 02:49:53 -0700 (PDT) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id CAA27990; Fri, 18 Jul 1997 02:48:38 -0700 (PDT) Date: Fri, 18 Jul 1997 02:48:38 -0700 (PDT) Message-Id: <199707180948.CAA27990@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-lib@FreeBSD.ORG Subject: cvs commit: src/lib/libc/gen sleep.c usleep.c Sender: owner-cvs-lib@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1997/07/18 02:48:38 PDT Modified files: lib/libc/gen sleep.c usleep.c Log: Make sleep() and usleep() "eat" any stray SIGALRM signals during the lifetime of the call, just like the old implementation did. Previously, we were only eating them if the application did not call sleep()/usleep() with SIGALRM masked. Submitted by: ache Revision Changes Path 1.12 +15 -25 src/lib/libc/gen/sleep.c 1.11 +14 -24 src/lib/libc/gen/usleep.c