(rpl_nanosleep): Include "timespec.h" before macros
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 9 Apr 2005 04:52:25 +0000 (04:52 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 9 Apr 2005 04:52:25 +0000 (04:52 +0000)
commite4abcff12f0ab2ec6db42213508eb0e6ccf24624
treed3671a3d59e150fdf35064bf541c009cb2a40b63
parenta3d3cf669ce3a225c970582e61dc26abdfe46578
(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.
lib/nanosleep.c