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