History log of /netbsd-src/lib/libc/gen/sleep.c (Results 1 – 23 of 23)
Revision Date Author Comments
# 9e66e6d7 25-Jun-2012 abs <abs@NetBSD.org>

Update old-style definitions to ANSI, remove a couple of register
definitions along the way. Fixed gcc 4.1 build (thank you vax)


# ce099b40 28-Apr-2008 martin <martin@NetBSD.org>

Remove clause 3 and 4 from TNF licenses


# 60549036 22-Jan-2000 mycroft <mycroft@NetBSD.org>

Delint.
Remove trailing ; from uses of __weak_alias(). The macro inserts this if
needed.


# d6f53054 13-Nov-1998 christos <christos@NetBSD.org>

delint


# 43fa6fe3 21-Jul-1997 jtc <jtc@NetBSD.org>

If port provides __weak_alias(), provide an Standard C and POSIX pure
identifier namespace by renaming non standard functions and variables
such that they have a leading underscore. The library will

If port provides __weak_alias(), provide an Standard C and POSIX pure
identifier namespace by renaming non standard functions and variables
such that they have a leading underscore. The library will use those
names internally. Weak aliases are used to provide the original names
to the API.

This is only the first part of this change. It is most of the functions
which are implemented in C for all NetBSD ports. Subsequent changes are
to add the same support to the remaining C files, to assembly files, and
to the automagically generated assembly source used for system calls.
When all of the above is done, ports with weak alias support should add
a definition for __weak_alias to <sys/cdefs.h>.

show more ...


# 897349ed 19-Jul-1997 kleink <kleink@NetBSD.org>

__RCSID() police, typo in variable name; from jbernard@tater.mines.edu in
PR lib/3889.


# 2526fda2 19-Jul-1997 jtc <jtc@NetBSD.org>

Implement sleep() and usleep() in terms of nanosleep(). Uses only one
syscall instead of eight, and doesn't have any interactions with alarm
or interval timers.


# 918197d3 13-Jul-1997 christos <christos@NetBSD.org>

Prototype sleephandler
Fix RCSID's


# 8bcbf9b3 02-Aug-1996 phil <phil@NetBSD.org>

Make it correctly return unslept seconds if interrupted for any other
reason than SIGALRM. (Was ALWAYS returning 0.)


# c2102b50 11-May-1996 mycroft <mycroft@NetBSD.org>

Slight simplification.


# 5e25a381 26-Oct-1995 pk <pk@NetBSD.org>

Eliminate race by stopping timer before restarting it with remaining time
(one more system call).


# 0a3f02bd 20-Oct-1995 pk <pk@NetBSD.org>

Eliminate race in the "normal" case of not being interrupted by another signal.


# d2c2babb 16-Oct-1995 pk <pk@NetBSD.org>

1) Turn off timer before resetting signal disposition.
2) Set signal mask before signal action, to avoid held SIGALRMs
bursting in after unsetting the handler.


# aff3578b 03-May-1995 mycroft <mycroft@NetBSD.org>

Explicitly unblock SIGALRM while waiting.


# d53dfd3d 21-Mar-1995 mycroft <mycroft@NetBSD.org>

Minor changes.


# f75ba16b 21-Mar-1995 mycroft <mycroft@NetBSD.org>

Update to use timer{add,sub}().


# ee38224d 04-Mar-1995 cgd <cgd@NetBSD.org>

fix up some RCS Id's i botched.


# 9060ff0d 27-Feb-1995 cgd <cgd@NetBSD.org>

merge with 4.4-Lite, keeping local changes. clean up Ids


# 9440ca75 11-Dec-1994 mycroft <mycroft@NetBSD.org>

Clean this up a little. No functional changes.


# 5ab3d5f3 28-May-1994 jtc <jtc@NetBSD.org>

Changed to be POSIX.1 complian; now sleep can be interrupted, and it returns
the amount of time left "unslept" when it is.


# 9c20f740 26-Aug-1993 jtc <jtc@NetBSD.org>

Declare rcsid strings so they are stored in text segment.


# f23f94cb 30-Jul-1993 mycroft <mycroft@NetBSD.org>

Add even more RCS frobs.


# 61f28255 21-Mar-1993 cgd <cgd@NetBSD.org>

initial import of 386bsd-0.1 sources