Skip site navigation (1)Skip section navigation (2)

CVS log for src/lib/libc/gen/sleep.c

[BACK] Up to [FreeBSD] / src / lib / libc / gen

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.33.2.1.2.1: download - view: text, markup, annotated - select for diffs
Fri Nov 11 04:20:22 2011 UTC (2 months, 4 weeks ago) by kensmith
Branches: RELENG_9_0
CVS tags: RELENG_9_0_0_RELEASE
Diff to: previous 1.33.2.1: preferred, colored
Changes since revision 1.33.2.1: +0 -0 lines
SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)

Revision 1.33.2.1: download - view: text, markup, annotated - select for diffs
Fri Sep 23 00:51:37 2011 UTC (4 months, 2 weeks ago) by kensmith
Branches: RELENG_9
CVS tags: RELENG_9_0_BP
Branch point for: RELENG_9_0
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +0 -0 lines
SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)

Revision 1.32.14.1: download - view: text, markup, annotated - select for diffs
Tue Dec 21 17:10:29 2010 UTC (13 months, 2 weeks ago) by kensmith
Branches: RELENG_7_4
CVS tags: RELENG_7_4_0_RELEASE
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +0 -0 lines
SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)

Revision 1.32.10.1.6.1: download - view: text, markup, annotated - select for diffs
Tue Dec 21 17:09:25 2010 UTC (13 months, 2 weeks ago) by kensmith
Branches: RELENG_8_2
CVS tags: RELENG_8_2_0_RELEASE
Diff to: previous 1.32.10.1: preferred, colored; next MAIN 1.32.12.1: preferred, colored
Changes since revision 1.32.10.1: +0 -0 lines
SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)

Revision 1.32.10.1.4.1: download - view: text, markup, annotated - select for diffs
Mon Jun 14 02:09:06 2010 UTC (19 months, 3 weeks ago) by kensmith
Branches: RELENG_8_1
CVS tags: RELENG_8_1_0_RELEASE
Diff to: previous 1.32.10.1: preferred, colored; next MAIN 1.32.12.1: preferred, colored
Changes since revision 1.32.10.1: +0 -0 lines
SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)

Revision 1.32.12.1: download - view: text, markup, annotated - select for diffs
Wed Feb 10 00:26:20 2010 UTC (23 months, 4 weeks ago) by kensmith
Branches: RELENG_7_3
CVS tags: RELENG_7_3_0_RELEASE
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +0 -0 lines
SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sat Dec 5 19:31:38 2009 UTC (2 years, 2 months ago) by ed
Branches: MAIN
CVS tags: RELENG_9_BP, HEAD
Branch point for: RELENG_9
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +1 -2 lines
SVN rev 200150 on 2009-12-05 19:31:38Z by ed

Fix many "function declaration isn't a prototype" warnings in libc.

I've only fixed code that seems to be written by `us'. There are still
many warnings like this present in resolv/, rpc/, stdtime/ and yp/.

Revision 1.32.10.1.2.1: download - view: text, markup, annotated - select for diffs
Sun Oct 25 01:10:29 2009 UTC (2 years, 3 months ago) by kensmith
Branches: RELENG_8_0
CVS tags: RELENG_8_0_0_RELEASE
Diff to: previous 1.32.10.1: preferred, colored; next MAIN 1.32.12.1: preferred, colored
Changes since revision 1.32.10.1: +0 -0 lines
SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)

Revision 1.32.10.1: download - view: text, markup, annotated - select for diffs
Mon Aug 3 08:13:06 2009 UTC (2 years, 6 months ago) by kensmith
Branches: RELENG_8
CVS tags: RELENG_8_2_BP, RELENG_8_1_BP, RELENG_8_0_BP
Branch point for: RELENG_8_2, RELENG_8_1, RELENG_8_0
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +0 -0 lines
SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)

Revision 1.32.8.1: download - view: text, markup, annotated - select for diffs
Wed Apr 15 03:14:26 2009 UTC (2 years, 9 months ago) by kensmith
Branches: RELENG_7_2
CVS tags: RELENG_7_2_0_RELEASE
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +0 -0 lines
SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)

Revision 1.32.6.1: download - view: text, markup, annotated - select for diffs
Tue Nov 25 02:59:29 2008 UTC (3 years, 2 months ago) by kensmith
Branches: RELENG_7_1
CVS tags: RELENG_7_1_0_RELEASE
Diff to: previous 1.32: preferred, colored; next MAIN 1.33: preferred, colored
Changes since revision 1.32: +0 -0 lines
SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)

Revision 1.31.26.1: download - view: text, markup, annotated - select for diffs
Thu Oct 2 02:57:24 2008 UTC (3 years, 4 months ago) by kensmith
Branches: RELENG_6_4
CVS tags: RELENG_6_4_0_RELEASE
Diff to: previous 1.31: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31: +0 -0 lines
SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)

Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Jan 9 00:27:55 2007 UTC (5 years, 1 month ago) by imp
Branches: MAIN
CVS tags: RELENG_8_BP, RELENG_7_BP, RELENG_7_4_BP, RELENG_7_3_BP, RELENG_7_2_BP, RELENG_7_1_BP, RELENG_7_0_BP, RELENG_7_0_0_RELEASE, RELENG_7_0, RELENG_7
Branch point for: RELENG_8, RELENG_7_4, RELENG_7_3, RELENG_7_2, RELENG_7_1
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +0 -4 lines
Per Regents of the University of Calfornia letter, remove advertising
clause.

# If I've done so improperly on a file, please let me know.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Fri Feb 1 00:57:29 2002 UTC (10 years ago) by obrien
Branches: MAIN
CVS tags: RELENG_6_BP, RELENG_6_4_BP, RELENG_6_3_BP, RELENG_6_3_0_RELEASE, RELENG_6_3, RELENG_6_2_BP, RELENG_6_2_0_RELEASE, RELENG_6_2, RELENG_6_1_BP, RELENG_6_1_0_RELEASE, RELENG_6_1, RELENG_6_0_BP, RELENG_6_0_0_RELEASE, RELENG_6_0, RELENG_6, RELENG_5_BP, RELENG_5_5_BP, RELENG_5_5_0_RELEASE, RELENG_5_5, RELENG_5_4_BP, RELENG_5_4_0_RELEASE, RELENG_5_4, RELENG_5_3_BP, RELENG_5_3_0_RELEASE, RELENG_5_3, RELENG_5_2_BP, RELENG_5_2_1_RELEASE, RELENG_5_2_0_RELEASE, RELENG_5_2, RELENG_5_1_BP, RELENG_5_1_0_RELEASE, RELENG_5_1, RELENG_5_0_BP, RELENG_5_0_0_RELEASE, RELENG_5_0, RELENG_5
Branch point for: RELENG_6_4
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +2 -4 lines
Fix SCM ID's.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Wed Jan 24 12:59:24 2001 UTC (11 years ago) by deischen
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +4 -3 lines
Remove _THREAD_SAFE and make libc thread-safe by default by
adding (weak definitions to) stubs for some of the pthread
functions.  If the threads library is linked in, the real
pthread functions will pulled in.

Use the following convention for system calls wrapped by the
threads library:
	__sys_foo - actual system call
	_foo - weak definition to __sys_foo
	foo - weak definition to __sys_foo

Change all libc uses of system calls wrapped by the threads
library from foo to _foo.  In order to define the prototypes
for _foo(), we introduce namespace.h and un-namespace.h
(suggested by bde).  All files that need to reference these
system calls, should include namespace.h before any standard
includes, then include un-namespace.h after the standard
includes and before any local includes.  <db.h> is an exception
and shouldn't be included in between namespace.h and
un-namespace.h  namespace.h will define foo to _foo, and
un-namespace.h will undefine foo.

Try to eliminate some of the recursive calls to MT-safe
functions in libc/stdio in preparation for adding a mutex
to FILE.  We have recursive mutexes, but would like to avoid
using them if possible.

Remove uneeded includes of <errno.h> from a few files.

Add $FreeBSD$ to a few files in order to pass commitprep.

Approved by:	-arch

Revision 1.28.2.1: download - view: text, markup, annotated - select for diffs
Sat Mar 18 23:13:24 2000 UTC (11 years, 10 months ago) by jasone
Branches: RELENG_4
CVS tags: RELENG_4_9_BP, RELENG_4_9_0_RELEASE, RELENG_4_9, RELENG_4_8_BP, RELENG_4_8_0_RELEASE, RELENG_4_8, RELENG_4_7_BP, RELENG_4_7_0_RELEASE, RELENG_4_7, RELENG_4_6_BP, RELENG_4_6_2_RELEASE, RELENG_4_6_1_RELEASE, RELENG_4_6_0_RELEASE, RELENG_4_6, RELENG_4_5_BP, RELENG_4_5_0_RELEASE, RELENG_4_5, RELENG_4_4_BP, RELENG_4_4_0_RELEASE, RELENG_4_4, RELENG_4_3_BP, RELENG_4_3_0_RELEASE, RELENG_4_3, RELENG_4_2_0_RELEASE, RELENG_4_1_1_RELEASE, RELENG_4_1_0_RELEASE, RELENG_4_11_BP, RELENG_4_11_0_RELEASE, RELENG_4_11, RELENG_4_10_BP, RELENG_4_10_0_RELEASE, RELENG_4_10, RELENG_4_0_0_RELEASE
Diff to: previous 1.28: preferred, colored; next MAIN 1.29: preferred, colored
Changes since revision 1.28: +3 -1 lines
MFC: For libc_r, do not create both weak and strong symbols of the same
name.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Mar 16 02:14:36 2000 UTC (11 years, 10 months ago) by jasone
Branches: MAIN
CVS tags: PRE_SMPNG
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -1 lines
Take care to avoid having "strong" and "weak" symbols of the same name in
libc_r.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Jan 27 23:06:20 2000 UTC (12 years ago) by jasone
Branches: MAIN
CVS tags: RELENG_4_BP
Branch point for: RELENG_4
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -4 lines
Simplify sytem call renaming.  Instead of _foo() <-- _libc_foo <-- foo(),
just use _foo() <-- foo().  In the case of a libpthread that doesn't do
call conversion (such as linuxthreads and our upcoming libpthread), this
is adequate.  In the case of libc_r, we still need three names, which are
now _thread_sys_foo() <-- _foo() <-- foo().

Convert all internal libc usage of: aio_suspend(), close(), fsync(), msync(),
nanosleep(), open(), fcntl(), read(), and write() to _foo() instead of foo().

Remove all internal libc usage of: creat(), pause(), sleep(), system(),
tcdrain(), wait(), and waitpid().

Make thread cancellation fully POSIX-compliant.

Suggested by:	deischen

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Jan 12 09:23:16 2000 UTC (12 years, 1 month ago) by jasone
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +7 -4 lines
Add three-tier symbol naming in support of POSIX thread cancellation
points.  For library functions, the pattern is __sleep() <--
_libc_sleep() <-- sleep().  The arrows represent weak aliases.  For
system calls, the pattern is _read() <-- _libc_read() <-- read().

Revision 1.25.2.1: download - view: text, markup, annotated - select for diffs
Sun Aug 29 14:46:21 1999 UTC (12 years, 5 months ago) by peter
Branches: RELENG_3
CVS tags: RELENG_3_5_0_RELEASE, RELENG_3_4_0_RELEASE, RELENG_3_3_0_RELEASE
Diff to: previous 1.25: preferred, colored; next MAIN 1.26: preferred, colored
Changes since revision 1.25: +1 -1 lines
$Id$ -> $FreeBSD$

Revision 1.26: download - view: text, markup, annotated - select for diffs
Fri Aug 27 23:58:59 1999 UTC (12 years, 5 months ago) by peter
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +1 -1 lines
$Id$ -> $FreeBSD$

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Sep 8 09:44:46 1998 UTC (13 years, 5 months ago) by ache
Branches: MAIN
CVS tags: RELENG_3_BP, RELENG_3_2_PAO_BP, RELENG_3_2_PAO, RELENG_3_2_0_RELEASE, RELENG_3_1_0_RELEASE, RELENG_3_0_0_RELEASE
Branch point for: RELENG_3
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +16 -28 lines
restore rev 1.23 to give clear SIGALRM handling example, 68 years
are too long to affect real code

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sun Sep 6 09:11:06 1998 UTC (13 years, 5 months ago) by dillon
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +30 -18 lines
Reviewed by:	Andrey A. Chernov <ache@nagual.pp.ru>, Doug Rabson <dfr@nlsystems.com>

    Rewrote sleep() to remove int/long typing assumptions between the argument
    to the function and the timespec structure.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Sep 5 08:01:26 1998 UTC (13 years, 5 months ago) by jb
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +4 -4 lines
Use INT_MAX instead of LONG_MAX since the variable being compared
is an int, not a long.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Fri Oct 17 09:35:50 1997 UTC (14 years, 3 months ago) by ache
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +21 -10 lines
Fix LONG_MAX overflowing
Return seconds if errno other than EINTR
Add $Id
Submitted by: bde with minor optimization by me

Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Oct 16 21:31:43 1997 UTC (14 years, 3 months ago) by ache
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +1 -0 lines
Copy time_to_sleep to time_remaining since it can be left
uninitialized if nanosleep returns early with agr error

Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu Oct 16 13:35:24 1997 UTC (14 years, 3 months ago) by ache
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +1 -2 lines
Cleanup #includes

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Oct 15 14:06:15 1997 UTC (14 years, 3 months ago) by peter
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +0 -70 lines
Give up on the "try and compensate for broken programs" cruft and revert
back to the original single nanosleep() implementation.  This is POSIX and
Unix98 (aka single-unix spec v2) compliant behavior.  If a program sets
alarm(2) or an interval timer (setitimer(2)) without a SIGALRM handler
being active, sleep(3) will no longer absorb it, and the program will get
what it asked for..... :-]

The original reason for this in the first place (apache) doesn't seem to
need it anymore, according to Andrey.

Reviewed by: ache, bde

Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Aug 13 18:13:17 1997 UTC (14 years, 6 months ago) by ache
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +19 -58 lines
Back out itimerfix hack since nanosleep1 fixed now
Handle syscalls error return slightly better

Revision 1.17: download - view: text, markup, annotated - select for diffs
Tue Aug 12 19:54:31 1997 UTC (14 years, 6 months ago) by ache
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +20 -19 lines
Rearrange itimerfix loop doing it inside SIGALRM handling section

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Aug 12 19:47:01 1997 UTC (14 years, 6 months ago) by ache
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +19 -0 lines
Solve itimerfix() problem completely by using loop in 100000000 secs chunks

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Aug 12 19:14:52 1997 UTC (14 years, 6 months ago) by ache
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +29 -19 lines
Back out my installation of SIGALRM handler even if it is blocked
and return to previous Peter's variant.
POSIX says that this place is implementation defined and old variant allows
application block SIGALRM and sleep and not be killed by external SIGALRMs.
BTW, GNU sleep f.e. sleeps forever in blocked SIGALRM :-)

Revision 1.14: download - view: text, markup, annotated - select for diffs
Tue Aug 12 15:46:05 1997 UTC (14 years, 6 months ago) by ache
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +20 -12 lines
Make itimerfix hack better: return the time we can't sleep at once

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Aug 10 12:16:13 1997 UTC (14 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +16 -0 lines
Hack^H^H^H^Hworkaround for itimerfix(9) gratuitously limiting the
acceptable range for tv_sec to the magic number 100000000 (which at
least ought to be declared in a header file, and explained in the
non-existing man page, as well as in the existing man pages for
nanosleep(2) & Co.).

PR:		bin/4259

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Jul 18 09:48:37 1997 UTC (14 years, 6 months ago) by peter
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +15 -25 lines
Make sleep() and usleep() "eat" any stray SIGALRM signals during the
lifetime of the call, just like the old implementation did.  Previously,
we were only eating them if the application did not call sleep()/usleep()
with SIGALRM masked.

Submitted by:	ache

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Jun 2 16:30:22 1997 UTC (14 years, 8 months ago) by peter
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +1 -53 lines
Re-activate the nanosleep style using code, but with the signal handling
semantics of the old sleep for compatability with a few decades of expected
side effects.  Apache breaks if we just use nanosleep() for some reason,
here we use a new signanosleep() syscall which is kinda like a hybrid of
sigsuspend and nanosleep..

Reviewed by:  ache (and tested on his apache that was failing when
                    sleep used plain nanosleep)

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Jun 1 09:27:03 1997 UTC (14 years, 8 months ago) by peter
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +59 -9 lines
Update the sleep(3)/usleep(3) code to use signanosleep(2) if compiled with
-DUSE_NANOSLEEP.  Also, seperate the code for _THREAD_SAFE so that it uses
the simpler threaded nanosleep() call in libc_r..  We don't go to the same
extremes for emulating traditional sleep semantics (ie: eating any SIGALRM
that might happen) which things like apache seem to depend on.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun May 18 10:57:49 1997 UTC (14 years, 8 months ago) by peter
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +9 -2 lines
Update the nanosleep versions to set a SIGALRM handler while sleeping.
This appears to appease Apache, although depending on having sleep(3)
changing the SIGALRM handler is a bit bogus.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat May 17 15:41:08 1997 UTC (14 years, 8 months ago) by peter
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -0 lines
round-up non-zero nanoseconds in #ifdef'ed code.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat May 17 11:40:58 1997 UTC (14 years, 8 months ago) by peter
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +19 -20 lines
Allow conditional use (add -DUSE_NANOSLEEP) to CFLAGS of nanosleep() for
the backend of sleep(3) and usleep(3).  It's off by default until the
problem is fixed.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat May 17 08:32:42 1997 UTC (14 years, 8 months ago) by ache
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +69 -8 lines
Temporarily restore old (itimer) sleep variant because new one
(nanosleep) breaks Apache httpd badly: his childs died quickly after
number of requests (SIGPIPE). To reproduce this bug start
gdb /usr/local/sbin/httpd
run -X

and make some bunch of concurent requests (load the server pages
from 3 different places f.e.)
After short time httpd dies via SIGPIPE. It never dies with old sleep.c

In real life it looks like lots of broken images on the pages or missing
pages. Lynx says about Network read error, etc.
It seems something wrong in nanosleep signal handling.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon May 12 10:04:57 1997 UTC (14 years, 9 months ago) by peter
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +8 -69 lines
Use nanosleep() in all cases, not just in the reentrant libc (_THREAD_SAFE)
version.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Sep 20 06:06:25 1996 UTC (15 years, 4 months ago) by nate
Branches: MAIN
CVS tags: RELENG_2_2_BP, RELENG_2_2_8_RELEASE, RELENG_2_2_7_RELEASE, RELENG_2_2_6_RELEASE, RELENG_2_2_5_RELEASE, RELENG_2_2_2_RELEASE, RELENG_2_2_1_RELEASE, RELENG_2_2_0_RELEASE, RELENG_2_2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -3 lines
ts_sec -> tv_sec
ts_nsec -> tv_nsec

Revision 1.1.1.1.6.2: download - view: text, markup, annotated - select for diffs
Wed Jun 5 02:47:06 1996 UTC (15 years, 8 months ago) by jkh
Branches: RELENG_2_1_0
CVS tags: RELENG_2_1_7_RELEASE, RELENG_2_1_6_RELEASE, RELENG_2_1_6_1_RELEASE, RELENG_2_1_5_RELEASE
Diff to: previous 1.1.1.1.6.1: preferred, colored; branchpoint 1.1.1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.1.1.6.1: +1 -21 lines
This 3rd mega-commit should hopefully bring us back to where we were.
I can get it to `make world' succesfully, anyway!

Revision 1.1.1.1.6.1: download - view: text, markup, annotated - select for diffs
Mon Jun 3 05:06:52 1996 UTC (15 years, 8 months ago) by jkh
Branches: RELENG_2_1_0
Diff to: previous 1.1.1.1: preferred, colored
Changes since revision 1.1.1.1: +21 -1 lines
Phase 2 of merge - also fix things broken in phase 1.
Watch out for falling rock until phase 3 is over!

libc completely merged except for phkmalloc & rfork (don't know if David
wants that).

Some include files in sys/ had to be updated in order to bring in libc.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Jan 22 00:00:46 1996 UTC (16 years ago) by julian
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +20 -0 lines
Reviewed by:	julian and (hsu?)
Submitted by:	 John Birrel(L?)

changes for threadsafe operations

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Oct 22 14:36:57 1995 UTC (16 years, 3 months ago) by phk
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +1 -1 lines
Minor cleanup, mostly unused vars and missing #includes.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Fri May 27 04:56:37 1994 UTC (17 years, 8 months ago) by rgrimes
Branches: CSRG
CVS tags: bsd_44_lite_2, bsd_44_lite, RELENG_2_1_0_RELEASE, RELENG_2_1_0_BP, RELENG_2_0_5_RELEASE, RELENG_2_0_5_BP, RELENG_2_0_5_ALPHA, RELENG_2_0_5, RELEASE_2_0, BETA_2_0, ALPHA_2_0
Branch point for: RELENG_2_1_0
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
BSD 4.4 Lite Lib Sources

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri May 27 04:56:36 1994 UTC (17 years, 8 months ago) by rgrimes
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options