Loading...
gen/FreeBSD/usleep.3.patch Libc-498 Libc-391.2.6
--- Libc/Libc-498/gen/FreeBSD/usleep.3.patch
+++ Libc/Libc-391.2.6/gen/FreeBSD/usleep.3.patch
@@ -1,6 +1,6 @@
---- _SB/Libc/gen/FreeBSD/usleep.3	2004-11-25 11:38:02.000000000 -0800
-+++ _SB/Libc/gen/FreeBSD/usleep.3.edit	2006-06-28 16:55:51.000000000 -0700
-@@ -37,30 +37,34 @@
+--- /Volumes/XDisk/tmp/Libc/gen/FreeBSD/usleep.3.orig	2002-12-28 16:59:09.000000000 -0800
++++ /Volumes/XDisk/tmp/Libc/gen/FreeBSD/usleep.3	2004-10-24 17:08:28.000000000 -0700
+@@ -37,7 +37,7 @@
  .Os
  .Sh NAME
  .Nm usleep
@@ -9,41 +9,21 @@
  .Sh LIBRARY
  .Lb libc
  .Sh SYNOPSIS
- .In unistd.h
- .Ft int
--.Fn usleep "useconds_t microseconds"
-+.Fo usleep
-+.Fa "useconds_t useconds"
-+.Fc
+@@ -47,12 +47,13 @@
  .Sh DESCRIPTION
  The
  .Fn usleep
 -function suspends execution of the calling process until either
--.Fa microseconds
++function suspends execution of the calling thread until either
+ .Fa microseconds
 -microseconds have elapsed or a signal is delivered to the process and its
--action is to invoke a signal-catching function or to terminate the
++microseconds have elapsed or a signal is delivered to the thread and its
+ action is to invoke a signal-catching function or to terminate the
 -process.
 -System activity may lengthen the sleep by an indeterminate amount.
-+function suspends execution of the calling thread until either
-+.Fa useconds
-+microseconds have elapsed
-+or a signal is delivered to the thread whose action
-+is to invoke a signal-catching function
-+or to terminate the thread or process.
++thread or process.
 +The actual time slept may be longer, due to system latencies
 +and possible limitations in the timer resolution of the hardware.
  .Pp
--This function is implemented using
--.Xr nanosleep 2
-+This function is implemented, using
-+.Xr nanosleep 2 ,
- by pausing for
--.Fa microseconds
-+.Fa useconds
- microseconds or until a signal occurs.
- Consequently, in this implementation,
--sleeping has no effect on the state of process timers,
-+sleeping has no effect on the state of process timers
- and there is no special handling for SIGALRM.
- .Sh RETURN VALUES
- .Rv -std usleep
+ This function is implemented using
+ .Xr nanosleep 2