X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fnanosleep.c;h=902fd2dfe0f258e90656538ead77e7526f383d53;hb=579b8ed5d608f9746b42e48bfc954823d27af8f6;hp=4cfe21b57b7b4e67662e65d5c0df0bc9b91c1e3a;hpb=ce15c933679dee2357e5b98845eb2abf86f303a3;p=gnulib.git diff --git a/lib/nanosleep.c b/lib/nanosleep.c index 4cfe21b57..902fd2dfe 100644 --- a/lib/nanosleep.c +++ b/lib/nanosleep.c @@ -1,5 +1,5 @@ /* Provide a replacement for the POSIX nanosleep function. - Copyright (C) 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2002 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -36,7 +36,14 @@ extern int errno; # include #endif -#include "nanosleep.h" +/* Some systems (MSDOS) don't have SIGCONT. + Using SIGTERM here turns the signal-handling code below + into a no-op on such systems. */ +#ifndef SIGCONT +# define SIGCONT SIGTERM +#endif + +#include "timespec.h" static int suspended; int first_call = 1;