summaryrefslogtreecommitdiffstats
path: root/lib/libpthread/uthread/uthread_nanosleep.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* cap seconds to 100 million per man page and kernel nanosleep impl.kurt2006-02-161-2/+3
| | | | prevents userland from causing an overflow of tv_sec. okay marc@
* More changes from FreeBSD, including:fgsch2001-12-311-5/+13
| | | | | | | | | o Only poll file descriptors when needed. o Change the way timing is achieved, counting scheduling ticks instead of calculating the elapsed time via gettimeofday(). o Prevent an overflow when polling. o Use curthread instead of _thread_run. o Remove extra spaces; indent.
* Start syncing with FreeBSD:fgsch2001-08-211-8/+9
| | | | | | | | | | o Implement _get_curthread() and _set_curthread(). Use it where possible. o Add missing _thread_[enter|leave]_cancellation_point(). o Add a couple of not yet used vars to pthread_private.h. o Remove return's from void functions. This is by no means complete, but instead of doing a big commit, i'll split it in small ones, minimizing diffs.
* sync with FreeBSDd1999-11-251-12/+34
|
* document cancellation point handling a bit betterd1999-06-091-1/+6
|
* pthread_cancel() and cancellation pointsd1999-01-171-1/+3
|
* identd1999-01-061-30/+11
|
* experimental threaded libc - kernel onlyd1998-08-271-0/+119