diff options
Diffstat (limited to 'test/pthread/ex7.c')
| -rw-r--r-- | test/pthread/ex7.c | 7 | 
1 files changed, 5 insertions, 2 deletions
diff --git a/test/pthread/ex7.c b/test/pthread/ex7.c index 49af18d96..8eeb9a2e5 100644 --- a/test/pthread/ex7.c +++ b/test/pthread/ex7.c @@ -8,7 +8,7 @@  #include <string.h>  #include <pthread.h>  #include <sys/time.h> -#include <unistd.h> +#include <time.h>  /* Our event variable using a condition variable contruct. */  typedef struct { @@ -63,6 +63,9 @@ int  main (void)  {    unsigned long count; +  struct timespec ts; +  ts.tv_sec = 0; +  ts.tv_nsec = 10 * 1000;    setvbuf (stdout, NULL, _IONBF, 0); @@ -96,7 +99,7 @@ main (void)  	  printf ("count = %lu\n", count);        } -      usleep (10); +      nanosleep (&ts, NULL);    }    return 0;  | 
