aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr/thread/thr_init.c
Commit message (Expand)AuthorAgeFilesLines
* libthr: GC unused _sigsuspend()Brooks Davis2025-08-061-1/+0
* libthr/amd64: do not set THR_C_RUNTIME for thr_new() if the main thread did u...Konstantin Belousov2025-06-221-1/+1
* C runtime: add kernel version guards on exterrctlBrooks Davis2025-06-041-1/+4
* C runtime: enable extended error reporting from kernelKonstantin Belousov2025-05-311-0/+3
* libpthread_init(): ensure curthread == NULL until set explicitlyKonstantin Belousov2025-01-141-0/+2
* libc, libthr: coordinate stubs for pthread_{suspend,resume}_all_npKyle Evans2024-11-141-0/+2
* libthr: allow very early atfork registrationKyle Evans2024-11-141-1/+0
* libthr: remove explicit sys/cdefs.h includesKonstantin Belousov2024-03-061-1/+0
* libc: export pthread_getname_np stubMinsoo Choo2023-08-201-0/+1
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* umtx: allow to configure minimal timeout (in nanoseconds)Konstantin Belousov2023-04-181-0/+11
* libthr: extract code to get main stack base and size into helpersKonstantin Belousov2022-09-161-18/+38
* libc, libthr: use AT_USRSTACK{BASE,LIM} instead of sysctl("kern.usrstack") an...Konstantin Belousov2022-09-161-8/+17
* libthr: use nitems() for mib lengthKonstantin Belousov2022-09-161-2/+2
* Revert "libthr: Use kern.stacktop for thread stack calculation."Mark Johnston2022-01-171-11/+8
* libthr: Use kern.stacktop for thread stack calculation.Dawid Gorecki2021-10-151-8/+11
* libc: Add pthread_attr_get_np(3) stub, reporting ESRCH.Konstantin Belousov2020-11-281-0/+1
* Fix _pthread_cancel_enter() and _pthread_cancel_leave() jmptable entries.Konstantin Belousov2019-08-211-2/+2
* Avoid conflicts with libc symbols in libthr jump table.Konstantin Belousov2019-07-311-70/+68
* Add libc stub for pthread_getthreadid_np(3).Konstantin Belousov2019-06-231-0/+1
* Untangle jemalloc and mutexes initialization.Konstantin Belousov2019-01-291-0/+1
* Make libthr(3) use sysconf(_SC_NPROCESSORS_CONF); this shaves offEdward Tomasz Napierala2018-11-191-2/+3
* spdx: initial adoption of licensing ID tags.Pedro F. Giffuni2017-11-181-1/+3
* Remove old spinlock_debug code from libcEric van Gyzen2017-05-201-1/+0
* Remove empty initializer for the once facility. It was not neededKonstantin Belousov2016-07-271-1/+0
* Add implementation of robust mutexes, hopefully close enough to theKonstantin Belousov2016-05-171-3/+8
* Use __FBSDID() for .c files from lib/libthr/thread.Konstantin Belousov2016-04-081-2/+3
* Remove unused variable. It was write-only before r297139.Konstantin Belousov2016-04-041-1/+0
* Lock pshared_lock shared around fork, to ensure that the COW snapshotKonstantin Belousov2016-03-211-1/+1
* From libthr, remove special and strange code to set up session andKonstantin Belousov2016-03-211-22/+1
* Implement process-shared locks support for libthr.so.3, withoutKonstantin Belousov2016-02-281-5/+9
* libthr: Don't use both __sys_open() and __sys_openat().Jilles Tjoelker2015-12-201-1/+1
* Fix known issues which blow up the process after dlopen("libthr.so")Konstantin Belousov2015-01-031-2/+8
* Switch the defaults to not split the RLIMIT_STACK-sized initial threadKonstantin Belousov2014-09-241-3/+4
* Add a knob LIBPTHREAD_BIGSTACK_MAIN, which instructs libthr to leaveKonstantin Belousov2014-08-131-0/+8
* libthr: Always use the threaded rtld lock implementation.Jilles Tjoelker2013-01-181-0/+6
* In suspend_common(), don't wait for a thread which is in creation, becauseDavid Xu2012-08-271-0/+7
* MFp4:David Xu2012-05-031-0/+4
* Do not set thread name to less than informative 'initial thread'.Alexander Kabaev2011-06-191-1/+0
* MFp4:David Xu2010-12-221-0/+2
* In current code, statically initialized and destroyed object haveDavid Xu2010-09-281-0/+6
* To support stack unwinding for cancellation points, add -fexceptions flagDavid Xu2010-09-251-1/+3
* add code to support stack unwinding when thread exits. note that onlyDavid Xu2010-09-151-0/+4
* Convert thread list lock from mutex to rwlock.David Xu2010-09-131-1/+1
* Change atfork lock from mutex to rwlock, also make mutexes used by malloc()David Xu2010-09-011-2/+2
* Add signal handler wrapper, the reason to add it becauses there areDavid Xu2010-09-011-7/+1
* Use umtx to implement process sharable semaphore, to make this work,David Xu2010-01-051-1/+3
* - Reduce function call overhead for uncontended case.David Xu2008-05-291-2/+1
* _vfork is not in libthr, remove the reference.David Xu2008-04-161-1/+0
* Use cpuset defined in pthread_attr for newly created thread, for now,David Xu2008-03-051-1/+1