aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/pthread
AgeCommit message (Expand)AuthorFilesLines
2022-06-08nptl: Fix __libc_cleanup_pop_restore asynchronous restore (BZ#29214)Adhemerval Zanella2-0/+83
2022-05-25Fix deadlock when pthread_atfork handler calls pthread_atfork or dlcloseArjun Shankar5-4/+372
2022-04-14nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029)Adhemerval Zanella2-0/+208
2022-03-07pthread: Do not overwrite tests-time64Adhemerval Zanella1-1/+1
2022-02-16pthread: Use 64 bit time_t stat internally for sem_open (BZ #28880)Adhemerval Zanella1-4/+4
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert250-250/+250
2021-12-10nptl: Add one more barrier to nptl/tst-create1Florian Weimer1-0/+4
2021-11-24nptl: Do not set signal mask on second setjmp return [BZ #28607]Florian Weimer2-0/+46
2021-10-04elf: Avoid deadlock between pthread_create and ctors [BZ #28357]Szabolcs Nagy3-2/+168
2021-10-01nptl: pthread_kill must send signals to a specific thread [BZ #28407]Florian Weimer2-0/+93
2021-10-01nptl: Add CLOCK_MONOTONIC support for PI mutexesAdhemerval Zanella2-15/+28
2021-09-28pthread/tst-cancel28: Fix barrier re-init race conditionStafford Horne1-1/+0
2021-09-23nptl: Avoid setxid deadlock with blocked signals in thread exit [BZ #28361]Florian Weimer2-0/+62
2021-09-20nptl: pthread_kill needs to return ESRCH for old programs (bug 19193)Florian Weimer1-2/+19
2021-09-13nptl: Fix race between pthread_kill and thread exit (bug 12889)Florian Weimer3-0/+212
2021-09-13nptl: pthread_kill, pthread_cancel should not fail after exit (bug 19193)Florian Weimer4-90/+95
2021-09-03Remove "Contributed by" linesSiddhesh Poyarekar154-154/+0
2021-07-22Move malloc hooks into a compat DSOSiddhesh Poyarekar1-1/+2
2021-06-28Linux: Cleanups after librt moveFlorian Weimer1-11/+3
2021-06-24Consolidate pthread_atforkAdhemerval Zanella3-1/+89
2021-06-22rt: Move generic implementation from sysdeps/pthread to rtFlorian Weimer20-2968/+0
2021-06-15y2038: Add test coverageAdhemerval Zanella9-0/+18
2021-06-15y2038: Add support for 64-bit time on legacy ABIsAdhemerval Zanella2-0/+58
2021-06-03dlfcn: Cleanups after -ldl is no longer requiredFlorian Weimer1-3/+3
2021-05-21nptl: Move pthread_create, thrd_create into libcFlorian Weimer2-3/+11
2021-05-11nptl: Move thread join functions into libcFlorian Weimer2-2/+12
2021-05-11nptl: Move pthread_detach, thrd_detach into libcFlorian Weimer2-2/+12
2021-05-10linux: Move funlockfile/_IO_funlockfile into libcAdhemerval Zanella1-30/+0
2021-05-10linux: Move ftrylockfile/_IO_ftrylockfile into libcAdhemerval Zanella1-31/+0
2021-05-10linux: Move flockfile/_IO_flockfile into libcAdhemerval Zanella1-31/+0
2021-05-05nptl: Move sem_unlink into libcFlorian Weimer1-2/+15
2021-05-05nptl: Move sem_close, sem_open into libcFlorian Weimer3-19/+41
2021-05-03nptl: Move tss_set into libcFlorian Weimer2-3/+12
2021-05-03nptl: Move tss_get into libcFlorian Weimer2-2/+12
2021-05-03nptl: Move tss_delete into libcFlorian Weimer2-2/+12
2021-05-03nptl: Move tss_create into libcFlorian Weimer2-2/+12
2021-05-03nptl: Move thrd_exit into libcFlorian Weimer2-2/+12
2021-05-03nptl: Move mtx_unlock into libcFlorian Weimer2-2/+11
2021-05-03nptl: Move mtx_trylock into libcFlorian Weimer2-2/+12
2021-05-03nptl: Move mtx_timedlock into libcFlorian Weimer1-1/+1
2021-05-03nptl: Move mtx_lock into libcFlorian Weimer2-2/+12
2021-05-03nptl: Move mtx_init into libcFlorian Weimer2-2/+12
2021-05-03nptl: Move mtx_destroy into libcFlorian Weimer2-2/+12
2021-05-03nptl: Move cnd_wait into libcFlorian Weimer2-2/+11
2021-05-03nptl: Move cnd_timedwait into libcFlorian Weimer1-1/+2
2021-05-03nptl: Move cnd_signal into libcFlorian Weimer2-2/+12
2021-05-03nptl: Move cnd_init into libcFlorian Weimer2-2/+12
2021-05-03nptl: Move cnd_destroy into libcFlorian Weimer2-2/+12
2021-05-03nptl: Move cnd_broadcast into libcFlorian Weimer2-2/+11
2021-05-03nptl: Move call_once into libcFlorian Weimer2-3/+11