summaryrefslogtreecommitdiff
path: root/lib/libpthread/thread/thr_create.c
Commit message (Expand)AuthorAgeFilesLines
* Use a generic way to back threads out of wait queues when handlingDaniel Eischen2004-12-181-3/+1
* 1. Move thread list flags into new separate member, and atomicallyDavid Xu2004-10-231-0/+1
* As long as we have a knob to force system scope threads, why not haveDaniel Eischen2004-08-121-1/+4
* Add a way to force 1:1 mode for libpthread. To do this, defineDaniel Eischen2004-08-071-3/+2
* Remove unused symbols.David Xu2004-07-131-14/+0
* Check pending signals, if there is signal will be unblocked byDavid Xu2004-06-121-0/+1
* Add a simple work-around for deadlocking on recursive read locksDaniel Eischen2004-01-081-0/+1
* Implement sigaltstack() as per-threaded. Current only scope process threadDavid Xu2003-12-291-0/+3
* 1. Allocating and freeing lock related resource in _thr_alloc and _thr_freeDavid Xu2003-09-141-18/+20
* Fix an off by one error in the number of arguments passed toMarcel Moolenaar2003-08-061-1/+1
* Rethink the MD interfaces for libpthread to account forDaniel Eischen2003-08-051-16/+14
* o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now itDavid Xu2003-07-171-17/+25
* Write new thread pointer back only when success.David Xu2003-06-281-3/+4
* KMF_DONE is now in /sys/sys/kse.h, no longer need to define it here.David Xu2003-06-041-3/+0
* Change low-level locking a bit so that we can tell ifDaniel Eischen2003-05-241-24/+9
* Fix suspend and resume.Daniel Eischen2003-05-041-1/+3
* Move the mailbox to the beginning of the thread and align theDaniel Eischen2003-04-301-0/+3
* o Don't add a scope system thread's KSE to the list of availableDaniel Eischen2003-04-281-0/+7
* Add a couple asserts to pthread_cond_foo to ensure the (low-level)Daniel Eischen2003-04-221-1/+15
* Add an i386-specifc hack to always set %gs. There still seemsDaniel Eischen2003-04-211-15/+39
* Sorry folks; I accidentally committed a patch from what I was workingDaniel Eischen2003-04-181-6/+7
* Revamp libpthread so that it has a chance of working in an SMPDaniel Eischen2003-04-181-94/+164
* Use KSE to schedule threads.Jonathan Mini2002-10-301-8/+8
* Make libpthread KSE aware.Jonathan Mini2002-09-161-35/+8
* Make the changes needed for libpthread to compile in its new home.Jonathan Mini2002-09-161-1/+1
* Oops, forgot to set the suspended flag for threads that are createdDaniel Eischen2002-07-091-2/+3
* Add the ability to recognize old references to keys, and return NULLDaniel Eischen2002-03-191-1/+1
* This has been sitting in my local tree long enough. Remove the useDaniel Eischen2002-02-091-8/+0
* Implement pthread_attr_[gs]etguardsize(). Non-default-size stacks used toJason Evans2001-07-201-62/+7
* Instead of using a join queue for each thread, use a single pointer toJason Evans2001-05-201-2/+2
* To be consistent, use the __weak_reference macro from <sys/cdefs.h>Daniel Eischen2001-04-101-1/+1
* Add weak definitions for wrapped system calls. In general:Daniel Eischen2001-01-241-8/+11
* Don't needlessly poll file descriptors when there are noDaniel Eischen2000-11-091-21/+24
* Implement zero system call thread switching. Performance ofDaniel Eischen2000-10-131-61/+38
* Fix pthread_suspend_np/pthread_resume_np. For the record, suspending aDaniel Eischen2000-03-151-3/+2
* Implement continuations to correctly handle [sig|_]longjmp() inside of aJason Evans2000-01-191-11/+25
* Don't explicitly mmap() red zones at the bottom of thread stacks (exceptJason Evans1999-12-291-10/+1
* Change stack allocation algorithm to make better use of memoryDaniel Eischen1999-12-281-15/+15
* * Fix the stack allocation code so that it works for alpha. Change itDoug Rabson1999-11-281-5/+23
* add pthread_cancel, obtained from OpenBSD.Alfred Perlstein1999-11-281-2/+3
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Add RCS IDs to those files without them.Daniel Eischen1999-08-051-2/+2
* Fix a couple more coding style nits.Jason Evans1999-07-111-2/+2
* Modify previous changes to conform better to libc_r's coding style.Jason Evans1999-07-111-35/+56
* Always use growable thread stacks on the i386. The VM_STACK kernel optionJason Evans1999-07-061-4/+2
* Use growable stacks for thread stacks that are the default stack size.Jason Evans1999-07-051-1/+57
* In the words of the author:John Birrell1999-06-201-22/+16
* [ The author's description... ]John Birrell1999-03-231-10/+30
* Fix some bugs in pthread scheduler:Dmitrij Tejblum1998-10-091-0/+3
* Move the cleanup code that frees memory allocated for a dead thread fromJohn Birrell1998-09-301-0/+16