aboutsummaryrefslogtreecommitdiff
path: root/nptl/sysdeps/pthread
AgeCommit message (Collapse)Author
2014-06-12Get rid of nptl/sysdeps/pthread/ subdirectoryRoland McGrath
2014-06-12Consolidate NPTL sigprocmask.Roland McGrath
2014-06-09Start cleaning up TLS initial value for pthread_create.Roland McGrath
2014-05-01Deconditionalize use of LLL_LOCK_INITIALIZER in bits/libc-lock.h.Roland McGrath
2014-04-09Move __PTHREAD_SPINS definition to architecture specific headerAdhemerval Zanella
This patch moves the __PTHREAD_SPINS definition to arch specific header since pthread_mutex_t layout is also arch specific. This leads to no need to defining __PTHREAD_MUTEX_HAVE_ELISION and thus removing of the undefined compiler warning.
2014-03-17Revert "Fix __PTHREAD_MUTEX_HAVE_ELISION -Wundef warning"Will Newton
This reverts commit 788bba368c2eaf8aa3fd2ca18d269395d6bc8afb.
2014-03-17Fix __PTHREAD_MUTEX_HAVE_ELISION -Wundef warningWill Newton
ChangeLog: 2014-03-17 Will Newton <will.newton@linaro.org> * nptl/sysdeps/pthread/pthread.h: Check __PTHREAD_MUTEX_HAVE_ELISION is defined before testing its value.
2014-03-17Get rid of __LT_SPINLOCK_INITSiddhesh Poyarekar
We got rid of LinuxThreads in 2005, but we didn't remove __LT_SPINLOCK_INIT back then. Do it now. * nptl/sysdeps/pthread/bits/libc-lockP.h [defined NOT_IN_libc && !defined IS_IN_libpthread && __LT_SPINNOCK_INIT != 0]: Remove.
2014-03-14Fix two stray cases using #ifdef vs #if for TLS_TCB_AT_TP.Roland McGrath
2014-02-10Use glibc_likely instead __builtin_expect.Ondřej Bílka
2014-01-01Update copyright notices with scripts/update-copyrightsAllan McRae
2013-10-30rename configure.in to configure.acMike Frysinger
Autoconf has been deprecating configure.in for quite a long time. Rename all our configure.in and preconfigure.in files to .ac. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-09-27Use the mutex member of the argumen in __libc_lock_*_recursiveSiddhesh Poyarekar
2013-08-30Fix typos.Ondřej Bílka
2013-07-02Add new internal mutex type flags for elision.Andi Kleen
Add Enable/disable flags used internally Extend the mutex initializers to have the fields needed for elision. The layout stays the same, and this is not visible to programs. These changes are not exposed outside pthread
2013-06-15New API to set default thread attributesSiddhesh Poyarekar
This patch introduces two new convenience functions to set the default thread attributes used for creating threads. This allows a programmer to set the default thread attributes just once in a process and then run pthread_create without additional attributes.
2013-06-08Fix previous commit.Ondrej Bilka
2013-06-08Silence warning: __inline is not at beginning of declaration.Ondrej Bilka
2013-05-16Add #include <stdint.h> for uint[32|64]_t usage (except installed headers).Ryan S. Arnold
2013-02-18Fix build warnings in some test casesSiddhesh Poyarekar
Include stdlib.h to get declaration of exit(3)
2013-02-14Remove bp-sym.h and BP_SYM uses from C code.Joseph Myers
2013-01-02Update copyright notices with scripts/update-copyrights.Joseph Myers
2012-10-10Fix formatting in nptl/sysdeps/pthread/pthread.h.Carlos O'Donell
The macro pthread_cleanup_push_defer_np in pthread.h has a misaligned line continuation marker. This marker was previously aligned, but recent changes have moved it out of alignment. This change realigns the marker. This also reduces the diff against the hppa version of pthread.h where the marker is aligned.
2012-10-09Add missing magic to GLIBC_PROVIDES.Roland McGrath
2012-09-14 [BZ #14583]Jeff Law
* sysdeps/pthread/pthread.h: Fix prototype of __sigsetjmp.
2012-09-13Remove unused __rtld_lock_init_recursive macroH.J. Lu
2012-08-15Optimize __libc_lock_lock and __libc_lock_trylock for MIPS.Maxim Kuvyrkov
2012-08-08Remove __ASSUME_TGKILL.Joseph Myers
2012-08-07Remove some pre-2.6.16 Linux kernel conditionals.Joseph Myers
2012-06-04Wrap __builtin_expect in pthread.hSiddhesh Poyarekar
[BZ #14188] This fixes compilation of programs using pthread_cleanup_push built with non-gcc compilers and older gcc compilers.
2012-05-14Add __PTHREAD_RWLOCK_INT_FLAGS_SHAREDH.J. Lu
2012-05-11Check __PTHREAD_MUTEX_HAVE_PREV for mutex initializersH.J. Lu
2012-05-10Hurd: libc_once_getThomas Schwinge
2012-04-26move libgcc_s soname definition to shlib-versionsSiddhesh Poyarekar
2012-03-09Make pthread.h define all symbols from time.h.Joseph Myers
See: http://www.pasc.org/interps/unofficial/db/p1003.1c/pasc-1003.1c-46.html http://www.pasc.org/interps/unofficial/db/p1003.1/pasc-1003.1-86.html https://www.opengroup.org/sophocles/show_mail.tpl?CALLER=index.tpl&source=L&listname=austin-group-l&id=17302 (Geoff Clare, austin-group-l, 9 Mar 2012)
2012-03-07Weaken two NPTL configure link tests to compile tests.Joseph Myers
2012-03-06Remove private information from libc-lock.hUlrich Drepper
2012-02-26Add first fixes for conformtest for POSIX2008Ulrich Drepper
2012-02-26Fix up POSIX testing in conformtestUlrich Drepper
2012-02-21Remove old initfini mechanism.Joseph Myers
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert
2012-01-10Add const attribute to pthread_equalUlrich Drepper
2012-01-10Consistently added return to pthread_exitUlrich Drepper
2012-01-07Remove pre-ISO C supportUlrich Drepper
No more __const.
2011-12-22Use __pthread_get_minstack in more placesUlrich Drepper
2011-10-27Don't mark memory synchronisation functions as leafAndreas Schwab
2011-09-15Avoid race between {,__de}allocate_stack and __reclaim_stacks during forkAndreas Schwab
2011-09-10Simplify malloc initializationUlrich Drepper
Singificantly reduce the code needed at malloc initialization. In the process getpagesize is simplified by always initializing GLRO(dl_pagesize).
2011-07-22Add read barriers in cancellation initializationUlrich Drepper
2011-07-06Rebuild configure scriptsUlrich Drepper