aboutsummaryrefslogtreecommitdiff
path: root/nptl/sysdeps/pthread
AgeCommit message (Collapse)AuthorFilesLines
2014-06-12Get rid of nptl/sysdeps/pthread/ subdirectoryRoland McGrath35-4764/+0
2014-06-12Consolidate NPTL sigprocmask.Roland McGrath1-19/+0
2014-06-09Start cleaning up TLS initial value for pthread_create.Roland McGrath1-8/+14
2014-05-01Deconditionalize use of LLL_LOCK_INITIALIZER in bits/libc-lock.h.Roland McGrath1-6/+1
2014-04-09Move __PTHREAD_SPINS definition to architecture specific headerAdhemerval Zanella1-9/+0
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 Newton1-9/+5
This reverts commit 788bba368c2eaf8aa3fd2ca18d269395d6bc8afb.
2014-03-17Fix __PTHREAD_MUTEX_HAVE_ELISION -Wundef warningWill Newton1-5/+9
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 Poyarekar1-6/+1
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 McGrath1-1/+1
2014-02-10Use glibc_likely instead __builtin_expect.Ondřej Bílka4-14/+14
2014-01-01Update copyright notices with scripts/update-copyrightsAllan McRae31-31/+31
2013-10-30rename configure.in to configure.acMike Frysinger2-1/+1
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 Poyarekar1-3/+3
2013-08-30Fix typos.Ondřej Bílka1-2/+2
2013-07-02Add new internal mutex type flags for elision.Andi Kleen1-8/+20
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 Poyarekar1-0/+8
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 Bilka1-2/+2
2013-06-08Silence warning: __inline is not at beginning of declaration.Ondrej Bilka1-1/+1
2013-05-16Add #include <stdint.h> for uint[32|64]_t usage (except installed headers).Ryan S. Arnold1-0/+1
2013-02-18Fix build warnings in some test casesSiddhesh Poyarekar1-0/+1
Include stdlib.h to get declaration of exit(3)
2013-02-14Remove bp-sym.h and BP_SYM uses from C code.Joseph Myers1-23/+22
2013-01-02Update copyright notices with scripts/update-copyrights.Joseph Myers31-31/+31
2012-10-10Fix formatting in nptl/sysdeps/pthread/pthread.h.Carlos O'Donell1-2/+2
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 McGrath1-120/+0
2012-09-14 [BZ #14583]Jeff Law1-1/+1
* sysdeps/pthread/pthread.h: Fix prototype of __sigsetjmp.
2012-09-13Remove unused __rtld_lock_init_recursive macroH.J. Lu1-12/+0
2012-08-15Optimize __libc_lock_lock and __libc_lock_trylock for MIPS.Maxim Kuvyrkov1-2/+8
2012-08-08Remove __ASSUME_TGKILL.Joseph Myers1-4/+0
2012-08-07Remove some pre-2.6.16 Linux kernel conditionals.Joseph Myers1-8/+1
2012-06-04Wrap __builtin_expect in pthread.hSiddhesh Poyarekar1-2/+2
[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. Lu1-1/+10
2012-05-11Check __PTHREAD_MUTEX_HAVE_PREV for mutex initializersH.J. Lu1-1/+1
2012-05-10Hurd: libc_once_getThomas Schwinge1-0/+2
2012-04-26move libgcc_s soname definition to shlib-versionsSiddhesh Poyarekar1-2/+2
2012-03-09Make pthread.h define all symbols from time.h.Joseph Myers1-4/+0
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 Myers2-29/+19
2012-03-06Remove private information from libc-lock.hUlrich Drepper2-398/+440
2012-02-26Add first fixes for conformtest for POSIX2008Ulrich Drepper1-0/+3
2012-02-26Fix up POSIX testing in conformtestUlrich Drepper1-1/+2
2012-02-21Remove old initfini mechanism.Joseph Myers1-124/+0
2012-02-09Replace FSF snail mail address with URLs.Paul Eggert31-93/+62
2012-01-10Add const attribute to pthread_equalUlrich Drepper1-1/+2
2012-01-10Consistently added return to pthread_exitUlrich Drepper1-2/+2
2012-01-07Remove pre-ISO C supportUlrich Drepper3-55/+53
No more __const.
2011-12-22Use __pthread_get_minstack in more placesUlrich Drepper1-2/+4
2011-10-27Don't mark memory synchronisation functions as leafAndreas Schwab1-19/+19
2011-09-15Avoid race between {,__de}allocate_stack and __reclaim_stacks during forkAndreas Schwab1-8/+23
2011-09-10Simplify malloc initializationUlrich Drepper1-1/+2
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 Drepper1-3/+11
2011-07-06Rebuild configure scriptsUlrich Drepper1-3/+3