summaryrefslogtreecommitdiffstats
path: root/lib/libpthread/uthread (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Start syncing with FreeBSD:fgsch2001-08-2138-259/+345
| | | | | | | | | | 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.
* Provide the equivalent to Solaris thr_main() function; from FreeBSDpvalchev2001-08-172-1/+50
|
* correctly return ssize_t.fgsch2001-08-172-4/+4
|
* ops, _thread_kern_set_timeout() to const.fgsch2001-08-151-2/+2
|
* * kevent(2) support; from FreeBSD.fgsch2001-08-153-3/+87
| | | | * change _thread_kern_set_timeout() parm to const.
* Use INFTIM.fgsch2001-08-151-2/+2
|
* For unsupported sched policies, return ENOTSUP, not EINVAL; from FreeBSD.fgsch2001-08-151-5/+11
|
* add missing _thread_enter_cancellation_point() before going further.fgsch2001-08-111-1/+4
|
* Avoid an infinite loop if the last iov_len is 0; from FreeBSD.fgsch2001-08-111-1/+13
|
* pthread_* do not set errno but returns a errno value.fgsch2001-08-103-13/+8
|
* Only return EINVAL if attr is invalid. If policy is invalid returnfgsch2001-08-091-5/+10
| | | | EOPNOTSUPP; from FreeBSD.
* Do not return EINVAL if param is NULL or the desired scheduling policyfgsch2001-08-091-3/+17
| | | | is unsupported but EOPNOTSUPP; from FreeBSD.
* Implement pthread_mutexattr_gettype() as defined in Single Unix Spec, v2;fgsch2001-08-091-1/+16
| | | | from FreeBSD.
* don't return on void.fgsch2001-08-041-4/+1
|
* switch stacks even when restoring a preempted thread. (credit to pefo@)d2001-01-161-12/+8
|
* use __x__ formats for __attribute__ arguments; guenther@gac.eduderaadt2000-12-061-3/+3
|
* switch to _machdep_switch() instead of setjmp/longjmp. For some reason this fixes sparc threads.d2000-10-043-48/+51
|
* if fstat fails fails, as it will on some sockets, close anyway.d2000-10-041-4/+10
|
* MACHINE_STACK_GROWS_UPd2000-03-221-18/+26
|
* alphad2000-02-261-3/+7
|
* better column titles. show prioq and scheduler timing informationd2000-02-261-5/+34
|
* uninitialised fieldsd2000-02-261-1/+3
|
* its a stack, not a queued2000-02-101-2/+2
|
* unused varsd2000-01-061-2/+2
|
* quieten gccd2000-01-061-2/+3
|
* copyright, includes, castd2000-01-061-3/+7
|
* kill silly casts to (long)d2000-01-061-3/+3
|
* include unistd.hd2000-01-061-1/+2
|
* quieten gcc with extra parensd2000-01-061-2/+2
|
* fill out cases with new thread statesd2000-01-061-2/+3
|
* unused vard2000-01-062-4/+3
|
* unused var, test lock returnd2000-01-061-2/+5
|
* oopsd2000-01-061-3/+2
|
* SPINLOCK_INIT, volatiled2000-01-061-5/+7
|
* volatiled2000-01-061-3/+4
|
* dump verbosely only if PTHREAD_DEBUG env var is definedd2000-01-061-20/+39
|
* include stdlib.h, unused varsd2000-01-061-3/+2
|
* include stdlib.hd2000-01-061-1/+2
|
* volatile, unused varsd2000-01-061-3/+2
|
* put proc pid in fatal error string; don't call abort() - instead deliver SIGABRT directly (inside #if); unused varsd2000-01-061-5/+24
|
* unused varsd2000-01-062-5/+2
|
* _SPINLOCK_INIT, unused varsd2000-01-061-4/+2
|
* unused variabled2000-01-061-2/+1
|
* /* in commentd2000-01-061-2/+2
|
* volatile; thread_private.h; locking defines moved out; kill(), getpid()d2000-01-061-31/+33
|
* LIBC_RSRCDIRd2000-01-061-3/+3
|
* Fix incorrect `pshared' argument type for pthread_rwlockattr_setpshared.alex2000-01-041-6/+4
| | | | rse@engelschall.com via FreeBSD.
* garbage collect thread-specific datad1999-11-301-1/+4
|
* clean up the poll fdsets in the garbage collector, not in exit()d1999-11-302-8/+7
|
* set state of new threads using correct macro. This makes debugging a bit easier.d1999-11-301-3/+3
|