From cac4a2ef934d7ac5314c874b88b62e922fc70690 Mon Sep 17 00:00:00 2001
From: Eric Andersen <andersen@codepoet.org>
Date: Wed, 2 Jan 2002 12:12:41 +0000
Subject: Take the shorcut version, which is good enough for nearly all normal
 usage.  -Erik

---
 libc/unistd/sleep.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'libc/unistd')

diff --git a/libc/unistd/sleep.c b/libc/unistd/sleep.c
index f67d969e3..f8c57fc89 100644
--- a/libc/unistd/sleep.c
+++ b/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);
-- 
cgit v1.2.3