Wie benutzt man nanosleep

Lutz Donnerhacke lutz at iks-jena.de
Don Jul 25 15:49:49 CEST 2002


* Martin J wrote:
>Wenn ich das richtig verstehe, dann werden die funktionen in der time.h mit
>#ifdef und #endif eigeschlossen, doch es schein ein #endif zu fehlen.

Nein.

>Hier mal ein Asuzug aus meiner time.h

> # ifdef __USE_POSIX199309
>extern int nanosleep (__const struct timespec *__requested_time,
>		      struct timespec *__remaining) __THROW;
>#  ifdef __USE_XOPEN2K
>extern int clock_nanosleep (clockid_t __clock_id, int __flags,
>			    __const struct timespec *__req,
>			    struct timespec *__rem) __THROW;
>#  endif

>Da ist ein #ifdef zu viel, bzw ein #endif zu wenig, kann das sein ?

Nein, das andere #endif kommt viel später, das ist nur geschachtelt.
Dein Compiler scheint sich nicht an Posix 199309 zu halten, deswegen bekommt
er nanosleep nicht angeboten.

-- 
tlug Mailingliste
Archiv: http://www.tlug.de/archiv/
http://schwarz.thueday.de/mailman/listinfo/tlug_allgemein