Wie benutzt man nanosleep

Martin J j.a.y.7. at gmx.de
Mit Jul 24 20:05:02 CEST 2002


Am Mittwoch, 24. Juli 2002 09:26 schrieben Sie:

> >#include <time.h>
                    ^^^^^^ 	
> Es sollte aber in time.h stehen, nicht in times.h.
Ich schrieb <time.h>, ohne "s"

> $ grep nanosleep /usr/include/time.h
> extern int nanosleep (__const struct timespec *__requested_time,
> extern int clock_nanosleep (clockid_t __clock_id, int __flags,
> $ _
Das seltsame ist nur, das in meiner /usr/include/time.h genau das steht:
sowohl
>>>>>>>>>>>>>>>>>>>>>>
/* POSIX.1b structure for a time value.  This is like a `struct timeval' but
   has nanoseconds instead of microseconds.  */
struct timespec
  {
    __time_t tv_sec;		/* Seconds.  */
    long int tv_nsec;		/* Nanoseconds.  */
  };
<<<<<<<<<<<<<<<<<<<<<<<<<<<
als auch
>>>>>>>>>>>>>>>>>>>>>>>>>>>
# ifdef __USE_POSIX199309
/* Pause execution for a number of nanoseconds.  */
extern int nanosleep (__const struct timespec *__requested_time,
		      struct timespec *__remaining) __THROW;
<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Ich versteh es echt nicht. 

gruß Martin


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