aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr/thread/thr_create.c
Commit message (Expand)AuthorAgeFilesLines
* POSIX compliance improvements in the pthread(3) functions.Pedro F. Giffuni2018-08-181-2/+3
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-261-1/+3
* Use __FBSDID() for .c files from lib/libthr/thread.Konstantin Belousov2016-04-081-2/+3
* Implement process-shared locks support for libthr.so.3, withoutKonstantin Belousov2016-02-281-6/+6
* cosmetic: whitespaces-tab before EOLPedro F. Giffuni2015-07-081-1/+1
* Fix known issues which blow up the process after dlopen("libthr.so")Konstantin Belousov2015-01-031-2/+6
* Implement the __pthread_map_stacks_exec() for libthr.Konstantin Belousov2011-01-091-0/+11
* add code to support stack unwinding when thread exits. note that onlyDavid Xu2010-09-151-0/+5
* Convert thread list lock from mutex to rwlock.David Xu2010-09-131-16/+9
* Add signal handler wrapper, the reason to add it becauses there areDavid Xu2010-09-011-13/+0
* Use UMTX_OP_WAIT_UINT_PRIVATE and UMTX_OP_WAKE_PRIVATE to saveDavid Xu2008-04-291-1/+1
* Avoid various shadowed variables. libthr is now almost WARNS=4 clean exceptXin LI2008-04-231-5/+5
* don't reduce new thread's refcount if current thread can not set cpusetDavid Xu2008-03-191-1/+1
* - Trim trailing spaces.David Xu2008-03-191-8/+8
* - Copy signal mask out before THR_UNLOCK(), because THR_UNLOCK() may callDavid Xu2008-03-181-4/+10
* Actually delete SIGCANCEL mask for suspended thread, so the signal will notDavid Xu2008-03-161-3/+2
* Restore code setting new thread's scheduler parameters, I was thinkingDavid Xu2008-03-061-15/+11
* Use cpuset defined in pthread_attr for newly created thread, for now,David Xu2008-03-051-20/+51
* If a new thread is created, it inherits current thread's signal masks,David Xu2008-03-041-1/+16
* implement pthread_attr_getaffinity_np and pthread_attr_setaffinity_np.David Xu2008-03-041-1/+5
* - Remove variable _thr_scope_system, all threads are system scope.David Xu2006-12-151-5/+0
* Eliminate atomic operations in thread cancellation functions, it shouldDavid Xu2006-11-241-2/+2
* use rtprio_thread system call to get or set thread priority.David Xu2006-09-211-6/+8
* Use umutex APIs to implement pthread_mutex, member pp_mutexq is addedDavid Xu2006-08-281-0/+1
* Caching scheduling policy and priority in userland, a critical but baddlyDavid Xu2006-07-131-4/+3
* Use thr_setscheduler, thr_getscheduler and thr_setschedparam to implementDavid Xu2006-07-131-2/+3
* Use kernel facilities to support real-time scheduling.David Xu2006-07-121-25/+17
* WARNS level 4 cleanup.David Xu2006-04-041-1/+3
* Remove priority mutex code because it does not work correctly,David Xu2006-03-271-1/+0
* Fix a bug recently introduced, the _thread_active_count should beDavid Xu2006-01-081-0/+1
* Refine thread suspension code, now thread suspension is a blockableDavid Xu2006-01-051-29/+53
* Update copyright.David Xu2005-12-171-19/+13
* The pthread_attr_set_createsuspend_np was broken, fix it byDavid Xu2005-10-101-1/+1
* Include needed headers that were obtained through <pthread.h>. Sort headersStefan Farfeleder2005-09-011-1/+2
* Use thr_new syscall to create a new thread, obscure context operationsDavid Xu2005-04-231-24/+16
* Add debugger event reporting support, current only TD_CREATE and TD_DEATHDavid Xu2005-04-121-3/+18
* Import my recent 1:1 threading working. some features improved includes:David Xu2005-04-021-96/+131
* Adjust code to support AMD64, on AMD64, thread needs to set fsbase byDavid Xu2004-08-191-3/+20
* Record the offset of thr_id in the thread structure. Required forMarcel Moolenaar2004-07-041-0/+1
* Change the thread ID (thr_id_t) used for 1:1 threading from being aMarcel Moolenaar2004-07-021-9/+0
* When a thread is created suspended have libthr suspend it explicitlyMike Makonnen2004-06-301-10/+3
* Make libthr async-signal-safe without costly signal masking. The guidlines IMike Makonnen2004-05-201-1/+0
* Remove the garbage collector thread. All resources are freedMike Makonnen2004-03-281-15/+0
* Move the initialization of thread priority to a common function.Mike Makonnen2004-02-181-1/+0
* Preparations to make libthr work in multi-threaded fork()ing applications.Mike Makonnen2003-12-261-24/+1
* When creating a pthread in the suspended state their were twoMike Makonnen2003-12-151-2/+4
* It's unnecessary to lock the thread during creation. Simply extendMike Makonnen2003-05-291-5/+2
* Decouple the thread stack [de]allocating functions from the 'dead threads list'Mike Makonnen2003-05-261-3/+2
* Return gracefully, rather than aborting, when the maximum concurrentMike Makonnen2003-05-251-1/+12
* Part of the last patch.Mike Makonnen2003-05-251-7/+7