summaryrefslogtreecommitdiff
path: root/lib/libc/gen/usleep.c
diff options
context:
space:
mode:
authorBruce Evans <bde@FreeBSD.org>1997-11-20 15:13:20 +0000
committerBruce Evans <bde@FreeBSD.org>1997-11-20 15:13:20 +0000
commit362f4dce74231eb595568d348b4cbdc4a0ba88d6 (patch)
treec3de874123e8db187c142aa0d62b40529a78744e /lib/libc/gen/usleep.c
parent70df31a6274f347a0bf3a5ee114a24ef103fde19 (diff)
Notes
Diffstat (limited to 'lib/libc/gen/usleep.c')
-rw-r--r--lib/libc/gen/usleep.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/lib/libc/gen/usleep.c b/lib/libc/gen/usleep.c
index d2d4f1eac46d..4abe2910b823 100644
--- a/lib/libc/gen/usleep.c
+++ b/lib/libc/gen/usleep.c
@@ -36,7 +36,7 @@
static char sccsid[] = "@(#)usleep.c 8.1 (Berkeley) 6/4/93";
#endif
static char rcsid[] =
- "$Id: usleep.c,v 1.20 1997/10/22 10:55:49 ache Exp $";
+ "$Id: usleep.c,v 1.21 1997/10/22 12:04:49 ache Exp $";
#endif /* LIBC_SCCS and not lint */
#include <time.h>
@@ -48,10 +48,7 @@ usleep(useconds)
{
struct timespec time_to_sleep;
- if (useconds) {
- time_to_sleep.tv_nsec = (useconds % 1000000) * 1000;
- time_to_sleep.tv_sec = useconds / 1000000;
- return nanosleep(&time_to_sleep, NULL);
- }
- return 0;
+ time_to_sleep.tv_nsec = (useconds % 1000000) * 1000;
+ time_to_sleep.tv_sec = useconds / 1000000;
+ return (nanosleep(&time_to_sleep, NULL));
}