summaryrefslogtreecommitdiffstats
path: root/lib/libc_r/uthread/pthread_private.h
Commit message (Expand)AuthorAgeFilesLines
* Don't needlessly poll file descriptors when there are nodeischen2000-11-091-31/+38
* Try and get libc_r to compile again on the alpha after deischen's commitpeter2000-10-171-3/+3
* Implement zero system call thread switching. Performance ofdeischen2000-10-131-121/+295
* Add thread-safe wrapper for fpathconf(2) syscall.sobomax2000-09-191-0/+1
* Add wrapper for kevent() syscalljlemon2000-08-071-1/+1
* If multiple threads are blocked in sigwait() for the same signal that doesjasone2000-06-271-0/+7
* pthread_mutex_lock(), pthread_cond_trywait(), and pthread_cond_wait() arejasone2000-06-141-1/+12
* Back out the previous change to the queue(3) interface.jake2000-05-261-20/+20
* Change the way that the queue(3) structures are declared; don't assume thatjake2000-05-231-20/+20
* Explicitly include sys/cdefs.h to get the definition of __strong_reference(),jasone2000-03-181-0/+1
* Fix pthread_suspend_np/pthread_resume_np. For the record, suspending adeischen2000-03-151-1/+3
* Minor *jmp() cleanups.jasone2000-01-201-2/+3
* Add sem_*() functions. Named semaphores and process-shared semaphoresjasone2000-01-201-0/+12
* Do signal deferral for pthread_kill() as it was done in the old days.jasone2000-01-201-5/+0
* Implement continuations to correctly handle [sig|_]longjmp() inside of ajasone2000-01-191-1/+52
* Don't explicitly mmap() red zones at the bottom of thread stacks (exceptjasone1999-12-291-5/+18
* Fixes for signal handling:deischen1999-12-171-1/+3
* Change signal handling to conform to POSIX specified semantics.deischen1999-12-041-2/+6
* * Fix the stack allocation code so that it works for alpha. Change itdfr1999-11-281-1/+3
* add pthread_cancel, obtained from OpenBSD.alfred1999-11-281-6/+27
* sigset_t change (part 5 of 5)marcel1999-09-291-5/+5
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Fix thread initialization to allow for the case where stdio filedeischen1999-08-051-3/+3
* Use USRSTACK (defined in <machine/vmparam.h>) to get top of the initial stack.dt1999-07-121-13/+2
* Modify previous changes to conform better to libc_r's coding style.jasone1999-07-111-5/+9
* Always use growable thread stacks on the i386. The VM_STACK kernel optionjasone1999-07-061-14/+10
* Use growable stacks for thread stacks that are the default stack size.jasone1999-07-051-2/+44
* In the words of the author:jb1999-06-201-88/+169
* Added a missing comma to the static condition variable initialisationjb1999-05-241-1/+1
* Fix a problem with static initialisation of mutexes and conditionjb1999-05-231-2/+3
* [ The author's description... ]jb1999-03-231-21/+214
* Increase the size of private thread flags so that the test for ajb1999-01-151-1/+1
* Close a window between unlocking a spinlock and changing the thread state.jb1998-11-151-0/+2
* - Fix the debug macros.jb1998-09-301-4/+21
* Implement pthread read/write locks as defined by Version 2 of the Singlealex1998-09-071-0/+12
* Add compile time thread lock debug support.jb1998-06-091-6/+21
* Re-design the thread specific key structure.jb1998-06-061-3/+2
* Change signal model to match POSIX (i.e. one set of signal handlersjb1998-04-291-32/+51
* Change the FILE locking to be by FILE, not by the underlying fd asjb1998-04-111-2/+9
* Rename static initializer defines for opaque structures so that thejb1998-04-041-2/+2
* Add a magic field to the pthread structure to help recognize validjb1998-04-031-1/+8
* Add sched_yield() witch is the draft 10 equivalent of pthread_yield()jb1998-03-081-22/+8
* remove prototype for nanosleep(), it's visible in unistd.h now.peter1997-05-121-1/+0
* Submitted by: John Birrelljulian1997-02-051-19/+40
* Moved enum pthread_mutextype to pthread.h.hsu1996-11-111-6/+8
* Submitted by: John Birrell <cimaxp1!jb@werple.net.au>julian1996-08-201-8/+140
* Reviewed by: julianjulian1996-01-221-0/+629
OpenPOWER on IntegriCloud