summaryrefslogtreecommitdiffstats
path: root/lib/libkse/thread/thr_create.c
Commit message (Expand)AuthorAgeFilesLines
* Remove hacks to allow libkse to export its symbols in the LIBTHREAD_1_0deischen2007-12-161-3/+0
* WARNS=3'ify.deischen2007-11-301-2/+5
* Remove 3rd clause, renumber, ok per emailimp2007-01-121-4/+1
* Add compatibility symbol maps. libpthread (.so.1 and .so.2)deischen2006-03-131-0/+3
* Use a generic way to back threads out of wait queues when handlingdeischen2004-12-181-3/+1
* 1. Move thread list flags into new separate member, and atomicallydavidxu2004-10-231-0/+1
* As long as we have a knob to force system scope threads, why not havedeischen2004-08-121-1/+4
* Add a way to force 1:1 mode for libpthread. To do this, definedeischen2004-08-071-3/+2
* Remove unused symbols.davidxu2004-07-131-14/+0
* Check pending signals, if there is signal will be unblocked bydavidxu2004-06-121-0/+1
* Add a simple work-around for deadlocking on recursive read locksdeischen2004-01-081-0/+1
* Implement sigaltstack() as per-threaded. Current only scope process threaddavidxu2003-12-291-0/+3
* 1. Allocating and freeing lock related resource in _thr_alloc and _thr_freedavidxu2003-09-141-18/+20
* Fix an off by one error in the number of arguments passed tomarcel2003-08-061-1/+1
* Rethink the MD interfaces for libpthread to account fordeischen2003-08-051-16/+14
* o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now itdavidxu2003-07-171-17/+25
* Write new thread pointer back only when success.davidxu2003-06-281-3/+4
* KMF_DONE is now in /sys/sys/kse.h, no longer need to define it here.davidxu2003-06-041-3/+0
* Change low-level locking a bit so that we can tell ifdeischen2003-05-241-24/+9
* Fix suspend and resume.deischen2003-05-041-1/+3
* Move the mailbox to the beginning of the thread and align thedeischen2003-04-301-0/+3
* o Don't add a scope system thread's KSE to the list of availabledeischen2003-04-281-0/+7
* Add a couple asserts to pthread_cond_foo to ensure the (low-level)deischen2003-04-221-1/+15
* Add an i386-specifc hack to always set %gs. There still seemsdeischen2003-04-211-15/+39
* Sorry folks; I accidentally committed a patch from what I was workingdeischen2003-04-181-6/+7
* Revamp libpthread so that it has a chance of working in an SMPdeischen2003-04-181-94/+164
* Use KSE to schedule threads.mini2002-10-301-8/+8
* Make libpthread KSE aware.mini2002-09-161-35/+8
* Make the changes needed for libpthread to compile in its new home.mini2002-09-161-1/+1
* Oops, forgot to set the suspended flag for threads that are createddeischen2002-07-091-2/+3
* Add the ability to recognize old references to keys, and return NULLdeischen2002-03-191-1/+1
* This has been sitting in my local tree long enough. Remove the usedeischen2002-02-091-8/+0
* Implement pthread_attr_[gs]etguardsize(). Non-default-size stacks used tojasone2001-07-201-62/+7
* Instead of using a join queue for each thread, use a single pointer tojasone2001-05-201-2/+2
* To be consistent, use the __weak_reference macro from <sys/cdefs.h>deischen2001-04-101-1/+1
* Add weak definitions for wrapped system calls. In general:deischen2001-01-241-8/+11
* Don't needlessly poll file descriptors when there are nodeischen2000-11-091-21/+24
* Implement zero system call thread switching. Performance ofdeischen2000-10-131-61/+38
* Fix pthread_suspend_np/pthread_resume_np. For the record, suspending adeischen2000-03-151-3/+2
* Implement continuations to correctly handle [sig|_]longjmp() inside of ajasone2000-01-191-11/+25
* Don't explicitly mmap() red zones at the bottom of thread stacks (exceptjasone1999-12-291-10/+1
* Change stack allocation algorithm to make better use of memorydeischen1999-12-281-15/+15
* * Fix the stack allocation code so that it works for alpha. Change itdfr1999-11-281-5/+23
* add pthread_cancel, obtained from OpenBSD.alfred1999-11-281-2/+3
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Add RCS IDs to those files without them.deischen1999-08-051-2/+2
* Fix a couple more coding style nits.jasone1999-07-111-2/+2
* Modify previous changes to conform better to libc_r's coding style.jasone1999-07-111-35/+56
* Always use growable thread stacks on the i386. The VM_STACK kernel optionjasone1999-07-061-4/+2
* Use growable stacks for thread stacks that are the default stack size.jasone1999-07-051-1/+57
OpenPOWER on IntegriCloud