glibc/sysdeps/htl
Samuel Thibault 5b6ee0e0ba htl: move pthread_create to into libc
This is notably needed for the main thread structure to be always
initialized so that some pthread functions can work from the main thread
without other threads, e.g. pthread_cancel.
2025-11-17 00:38:37 +00:00
..
bits Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
include htl: move sem_{clockwait, timedwait, wait, trywait} into libc. 2025-08-18 01:06:38 +02:00
Implies
Makeconfig hurd 64bit: Add missing libanl 2023-05-01 13:36:14 +02:00
Makefile htl: Remove errno and herrno from libpthread 2025-11-13 23:45:42 +01:00
Subdirs
Versions htl: Respect GL(dl_stack_flags) when allocating stacks 2024-03-23 22:48:44 +01:00
dl-support.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
dl-thread_gscope_wait.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
flockfile.c htl: move {,_IO_}f{,un,try}lockfile implementation into libc 2025-11-13 23:01:07 +01:00
ftrylockfile.c htl: move {,_IO_}f{,un,try}lockfile implementation into libc 2025-11-13 23:01:07 +01:00
funlockfile.c htl: move {,_IO_}f{,un,try}lockfile implementation into libc 2025-11-13 23:01:07 +01:00
futex-internal.h Remove futex_supports_pshared 2025-09-08 15:01:18 +02:00
libc-lock.h htl: move __pthread_get_cleanup_stack to libc 2025-07-06 19:56:15 +00:00
libc-lockP.h htl: Drop pthread-functions infrastructure 2025-11-13 23:23:13 +01:00
pt-attr-destroy.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-getdetachstate.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-getguardsize.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-getinheritsched.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-getschedparam.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-getschedpolicy.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-getscope.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-getstack.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-getstackaddr.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-getstacksize.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-init.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-setdetachstate.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-setguardsize.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-setinheritsched.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-setschedparam.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-setschedpolicy.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-setscope.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-setstack.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-setstackaddr.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr-setstacksize.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-attr.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-barrier-destroy.c htl: move pthread_barrier_destroy into libc. 2025-02-10 01:39:17 +01:00
pt-barrier-init.c htl: move pthread_barrier_init into libc. 2025-02-10 01:39:17 +01:00
pt-barrier-wait.c htl: move pthread_barrier_wait into libc. 2025-02-10 01:39:17 +01:00
pt-barrier.c htl: stop exporting __pthread_default_barrierattr. 2025-02-10 01:39:17 +01:00
pt-barrierattr-destroy.c htl: move pthread_barrierattr_destroy into libc. 2025-02-10 01:18:17 +01:00
pt-barrierattr-getpshared.c htl: move pthread_barrierattr_getpshared, pthread_barrierattr_setpshared into libc. 2025-02-10 01:39:17 +01:00
pt-barrierattr-init.c htl: move pthread_barrierattr_init into libc. 2025-02-10 01:18:56 +01:00
pt-barrierattr-setpshared.c htl: move pthread_barrierattr_getpshared, pthread_barrierattr_setpshared into libc. 2025-02-10 01:39:17 +01:00
pt-cond-brdcast.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-cond-destroy.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-cond-init.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-cond-signal.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-cond-timedwait.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-cond-wait.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-cond.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-condattr-destroy.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-condattr-getclock.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-condattr-getpshared.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-condattr-init.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-condattr-setclock.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-condattr-setpshared.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-destroy-specific.c htl: move pthread_key_*, pthread_get/setspecific 2025-06-15 21:21:12 +02:00
pt-equal.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-getconcurrency.c htl: move pthread_get/setconcurrency into libc. 2025-08-16 01:12:21 +02:00
pt-getcpuclockid.c htl: move pthread_getcpuclockid into libc. 2025-08-16 01:44:27 +02:00
pt-getschedparam.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-getspecific.c htl: move pthread_key_*, pthread_get/setspecific 2025-06-15 21:21:12 +02:00
pt-init-specific.c htl: move __pthread_init_{specific, static_tls}, __pthread_{alloc}, dealloc} into libc. 2025-08-16 01:13:22 +02:00
pt-key-create.c htl: move pthread_key_*, pthread_get/setspecific 2025-06-15 21:21:12 +02:00
pt-key-delete.c htl: move pthread_key_*, pthread_get/setspecific 2025-06-15 21:21:12 +02:00
pt-key.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-once.c htl: move pthread_once into libc 2025-03-02 15:37:33 +01:00
pt-rwlock-attr.c htl: don't export __pthread_default_rwlockattr anymore. 2025-02-16 23:43:04 +01:00
pt-rwlock-destroy.c htl: move pthread_rwlock_destroy into libc. 2025-02-16 23:42:38 +01:00
pt-rwlock-init.c htl: move pthread_rwlock_init into libc. 2025-02-16 23:43:03 +01:00
pt-rwlock-rdlock.c htl: move pthread_rwlock_{rdlock, timedrdlock, timedwrlock, wrlock, clockrdlock, clockwrlock} into libc. 2025-02-16 23:08:54 +01:00
pt-rwlock-timedrdlock.c htl: move pthread_rwlock_{rdlock, timedrdlock, timedwrlock, wrlock, clockrdlock, clockwrlock} into libc. 2025-02-16 23:08:54 +01:00
pt-rwlock-timedwrlock.c htl: move pthread_rwlock_{rdlock, timedrdlock, timedwrlock, wrlock, clockrdlock, clockwrlock} into libc. 2025-02-16 23:08:54 +01:00
pt-rwlock-tryrdlock.c htl: move pthread_rwlock_tryrdlock, pthread_rwlock_trywrlock into libc. 2025-02-16 22:59:34 +01:00
pt-rwlock-trywrlock.c htl: move pthread_rwlock_tryrdlock, pthread_rwlock_trywrlock into libc. 2025-02-16 22:59:34 +01:00
pt-rwlock-unlock.c htl: move pthread_rwlock_unlock into libc. 2025-02-16 23:08:54 +01:00
pt-rwlock-wrlock.c htl: move pthread_rwlock_{rdlock, timedrdlock, timedwrlock, wrlock, clockrdlock, clockwrlock} into libc. 2025-02-16 23:08:54 +01:00
pt-rwlockattr-destroy.c htl: move pthread_rwlockattr_destroy into libc. 2025-02-16 22:59:16 +01:00
pt-rwlockattr-getpshared.c htl: move pthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared into libc. 2025-02-16 22:59:25 +01:00
pt-rwlockattr-init.c htl: move pthread_rwlockattr_init into libc. 2025-02-16 22:59:07 +01:00
pt-rwlockattr-setpshared.c htl: move pthread_rwlockattr_getpshared, pthread_rwlockattr_setpshared into libc. 2025-02-16 22:59:25 +01:00
pt-setconcurrency.c htl: move pthread_get/setconcurrency into libc. 2025-08-16 01:12:21 +02:00
pt-setschedparam.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pt-setschedprio.c htl: move pthread_setschedprio into libc. 2025-08-16 01:11:21 +02:00
pt-setspecific.c htl: move pthread_key_*, pthread_get/setspecific 2025-06-15 21:21:12 +02:00
pt-startup.c htl: move __pthread_startup into libc. 2025-08-16 01:44:51 +02:00
pthread.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pthreadP.h htl: move pthread_create to into libc 2025-11-17 00:38:37 +00:00
pthread_atfork_compat.h Consolidate pthread_atfork 2021-06-24 10:04:41 -03:00
raise.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sem-destroy.c Revert __HAVE_64B_ATOMICS configure check 2025-11-14 14:05:20 -03:00
sem-getvalue.c Revert __HAVE_64B_ATOMICS configure check 2025-11-14 14:05:20 -03:00
sem-init.c htl: move sem_init into libc. 2025-08-18 00:23:11 +02:00
sem-post.c Revert __HAVE_64B_ATOMICS configure check 2025-11-14 14:05:20 -03:00
sem-timedwait.c Revert __HAVE_64B_ATOMICS configure check 2025-11-14 14:05:20 -03:00
sem-trywait.c htl: move sem_{clockwait, timedwait, wait, trywait} into libc. 2025-08-18 01:06:38 +02:00
sem-wait.c htl: move sem_{clockwait, timedwait, wait, trywait} into libc. 2025-08-18 01:06:38 +02:00
sem-waitfast.c Revert __HAVE_64B_ATOMICS configure check 2025-11-14 14:05:20 -03:00
stdio-lock.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
thrd_current.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
timer_routines.c htl: move pthread_mutex_{lock, unlock, trylock, timedlock, clocklock} 2025-01-29 02:32:36 +01:00
timer_routines.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00