summaryrefslogtreecommitdiff
path: root/nptl/sysdeps/pthread
AgeCommit message (Collapse)AuthorFilesLines
2014-08-30Merge branch 'release/2.19/master' of git://sourceware.org/git/glibcIgor Pashev33-217/+101
Conflicts: configure.in include/features.h io/ftw.c malloc/arena.c malloc/malloc.c malloc/mtrace.c nptl/allocatestack.c nptl/nptl-init.c nptl/pthread_attr_init.c nptl/pthread_create.c nptl/pthread_detach.c nptl/pthread_getschedparam.c nptl/pthread_setschedparam.c nptl/pthread_setschedprio.c nptl/pthread_timedjoin.c nptl/pthread_tryjoin.c nptl/sysdeps/unix/sysv/linux/fork.h nptl/sysdeps/unix/sysv/linux/register-atfork.c nptl/sysdeps/unix/sysv/linux/unregister-atfork.c nptl/sysdeps/x86_64/tls.h nscd/Makefile sysdeps/unix/inet/syscalls.list sysdeps/unix/opendir.c sysdeps/x86_64/multiarch/strcasestr-nonascii.c
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-05Merged changes from kopensolaris-gnu projectIgor Pashev1-0/+4
http://git.csclub.uwaterloo.ca/?p=kopensolaris-gnu/glibc.git Commits from 9157319 to bad8ac8. This is only partial patch, some changes to not apply and will be resovled and committed next.
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
2011-06-30Fix robust mutex handling after forkUlrich Drepper1-1/+2
2011-02-15Remove use of ranlib.Ulrich Drepper1-92/+150
2011-01-14Change setgroups to affect all the threads in the process.Ulrich Drepper1-4/+4
2010-09-21Fix namespace pollution in pthread_cleanup_push.Andreas Schwab1-6/+6
2010-09-03Small optimization of alloca handling.Ulrich Drepper1-2/+2
2010-04-09Implement interfaces to set and get names of threads.Ulrich Drepper1-0/+12
At least the Linux kernel provides field where the kernel originally stores the command which is executed by the thread. The value can subsequently be overwritten. The added functions allow to do that for threads, providing and abstraction around the syscalls or /proc file system accesses needed.
2010-04-05Move unwind-resume code from NPTL to sysdeps/gnu.Roland McGrath3-76/+2
2010-03-09Fix a few more problem with the recent setxid changes.Ulrich Drepper1-9/+10