From owner-cvs-lib Tue Aug 12 12:15:39 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id MAA12170 for cvs-lib-outgoing; Tue, 12 Aug 1997 12:15:39 -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 MAA12130; Tue, 12 Aug 1997 12:14:59 -0700 (PDT) From: "Andrey A. Chernov" Received: (from ache@localhost) by freefall.freebsd.org (8.8.6/8.8.5) id MAA19045; Tue, 12 Aug 1997 12:14:55 -0700 (PDT) Date: Tue, 12 Aug 1997 12:14:55 -0700 (PDT) Message-Id: <199708121914.MAA19045@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 ache 1997/08/12 12:14:55 PDT Modified files: lib/libc/gen sleep.c usleep.c Log: Back out my installation of SIGALRM handler even if it is blocked and return to previous Peter's variant. POSIX says that this place is implementation defined and old variant allows application block SIGALRM and sleep and not be killed by external SIGALRMs. BTW, GNU sleep f.e. sleeps forever in blocked SIGALRM :-) Revision Changes Path 1.15 +29 -19 src/lib/libc/gen/sleep.c 1.13 +29 -19 src/lib/libc/gen/usleep.c