1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-06-24 11:06:38 +02:00
Commit Graph

17 Commits

Author SHA1 Message Date
Paul Eggert 2d0c5eefd0 Sync from gnulib. 2005-09-22 06:05:39 +00:00
Jim Meyering 410f98fc2b Assume HAVE_UNISTD_H, i.e., include <unistd.h> unconditionally. 2005-07-02 08:41:46 +00:00
Jim Meyering 116e6fb244 Update FSF postal mail address. 2005-05-14 07:58:06 +00:00
Paul Eggert e4abcff12f (rpl_nanosleep): Include "timespec.h" before macros
that might redefine system include files.
(siginterrupt) [!HAVE_SIGINTERRUPT]: New macro.
(my_usleep): Use NULL rather than (void *) 0.
(rpl_nanosleep) [!defined SA_NOCLDSTOP]:
Use siginterrupt to specify that system calls should be interrupted.
(rpl_nanosleep): Move initialization of suspended closer to call of
my_usleep.
2005-04-09 04:52:25 +00:00
Paul Eggert cd24faad5f nanosleep.c (errno): Remove decl; we now assume C89 or better.
Include stdbool.h.
(rpl_nanosleep): Usee bool for booleans.
2004-08-02 22:51:56 +00:00
Jim Meyering fead36411c (suspended): Change its type from int to sig_atomic_t volatile.
(first_call): Make it private to rpl_nanosleep, and have it
be zero initially as that's a bit faster.
(my_usleep): Round up fractional times instead of truncating them,
as this is the usual meaning for 'sleep'.
2004-04-20 10:41:36 +00:00
Jim Meyering e5106171da Reflect renaming: nanosleep.h -> timespec.h. 2002-03-01 23:19:28 +00:00
Jim Meyering e1919145a5 (SIGCONT): Define if not already defined. 2000-07-02 18:23:51 +00:00
Jim Meyering b65f84bf94 tweak indentation 2000-03-07 20:06:03 +00:00
Jim Meyering afc2960851 #undef nanosleep.
(rpl_nanosleep): Rename from nanosleep.
2000-02-10 09:38:43 +00:00
Jim Meyering c829e00d78 (nanosleep):
Don't use SA_INTERRUPT to decide whether to call sigaction, as
POSIX.1 doesn't require SA_INTERRUPT and some systems
(e.g. Solaris 7) don't define it.  Use SA_NOCLDSTOP instead;
it's been part of POSIX.1 since day 1 (in 1988).
2000-01-18 07:25:53 +00:00
Jim Meyering ec266f43d5 Include nanosleep.h.
Don't include time.h or sys/time.h here.
2000-01-05 12:03:53 +00:00
Jim Meyering dc33452012 *** empty log message *** 1999-12-27 14:17:39 +00:00
Jim Meyering f71e656070 *** empty log message *** 1999-12-26 10:19:40 +00:00
Jim Meyering 34c6851c4a *** empty log message *** 1999-12-26 10:16:18 +00:00
Jim Meyering 2dc33d421e *** empty log message *** 1999-12-26 09:40:16 +00:00
Jim Meyering 0ac76a646b *** empty log message *** 1999-12-25 22:15:23 +00:00