Parcourir la source

Take the shorcut version, which is good enough for
nearly all normal usage.
-Erik

Eric Andersen il y a 22 ans
Parent
commit
cac4a2ef93
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      libc/unistd/sleep.c

+ 2 - 2
libc/unistd/sleep.c

@@ -23,14 +23,14 @@
 #include <signal.h>
 #include <unistd.h>
 
-#if 0
+#if 1
 /* This is a quick and dirty, but not 100% compliant with
  * the stupid SysV SIGCHLD vs. SIG_IGN behaviour.  It is
  * fine unless you are messing with SIGCHLD...  */
 unsigned int sleep (unsigned int sec)
 {
 	struct timespec ts = { 
-	    tv_sec:  (long int)(sec / 1000000),
+	    tv_sec:  (long int) sec,
 	    tv_nsec: 0 
 	};
 	nanosleep(&ts, &ts);