about summary refs log tree commit diff
path: root/nptl/sysdeps/unix
Commit message (Collapse)AuthorAgeFilesLines
* Use LP_OP(cmp) and RCX_LP on dep_mutex pointerH.J. Lu2012-05-151-6/+6
|
* Use LP_OP(mov) and RDI_LP on pointerH.J. Lu2012-05-151-3/+3
|
* Use LP_SIZE and load timeout pointer into RDX_LPH.J. Lu2012-05-151-4/+4
|
* Allow a single-threaded program to cancel itselfSiddhesh Poyarekar2012-05-151-0/+3
| | | | | | | | | There is nothing in the POSIX specification to disallow a single-threaded program from cancelling itself, so we forcibly enable multiple_threads to allow the next available cancellation point in the thread to run. Also added additional tests to cover various cancellation scenarios.
* Add x32 pthread typesH.J. Lu2012-05-141-14/+27
|
* Check __x86_64__ for __cleanup_fct_attributeH.J. Lu2012-05-111-1/+1
|
* Use CFI statements instead of hand-coding .eh_frame.Chung-Lin Tang2012-05-094-422/+103
|
* Use __NR_futex to define SYS_futexH.J. Lu2012-03-191-1/+1
|
* Fix libc-lowlevellock.c sysdep finding more generically.David S. Miller2012-03-162-2/+1
| | | | | | | | | | nptl/ [BZ #13844] * sysdeps/unix/sysv/linux/libc-lowlevellock.c: Include using <..> instead of "...". * sysdeps/unix/sysv/linux/sparc/sparc32/libc-lowlevellock.c: Delete, not needed.
* Add missing sparc32 NPTL file otherwise we use the wrong lowlevellock.c ↵David S. Miller2012-03-151-0/+1
| | | | | | | | | implementation. nptl/ [BZ #13844] * sysdeps/unix/sysv/linux/sparc/sparc32/libc-lowlevellock.c: New file.
* Update copyright year after my most recent changes.David S. Miller2012-03-081-1/+1
| | | | | | | | | | | | nptl/ * sysdeps/unix/sysv/linux/sparc/sem_post.c: Update copyright year. / * sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c: Update copyright year. * sysdeps/unix/sysv/linux/sparc/sysdep.h: Likewise.
* Work around kernel rejecting valid absolute timestamps.Thomas Schwinge2012-03-081-2/+8
|
* Invalid timeouts in SH sem_timedwait.Thomas Schwinge2012-03-081-4/+5
| | | | We adjusted nwaiters even though this isn't necessary.
* Fix 9554ebf2d4da22591e974d3cf2ed09a2b8dbdbd8.Thomas Schwinge2012-03-081-3/+6
| | | | | | | Invalid timeouts in i386 sem_timedwait. | | We adjusted nwaiters even though this isn't necessary.
* Get rid of superfluous assignments in sem_timedwaitThomas Schwinge2012-03-073-6/+3
|
* Fix several build warnings on sparc.David S. Miller2012-03-061-4/+5
| | | | | | | | | | | | | | | | | | | / * sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c (set_obp_int): New function. (get_obp_int): New function. (__get_clockfreq_via_dev_openprom): Likewise. * sysdeps/unix/sysv/linux/sparc/sysdep.h (INTERNAL_SYSCALL_ERROR_P): Avoid unused variable warnings on 'val' and use builtin_expect. (INLINE_SYSCALL): Don't wrap INTERNAL_SYSCALL_ERROR_P with builtin_expect. (INLINE_CLONE_SYSCALL): Likewise. nptl/ * sysdeps/unix/sysv/linux/sparc/sem_post.c (__new_sem_post): Use atomic_increment and remove unused local variable. (__old_sem_post): Likewise.
* Fix stray references to __pthread_attrDavid S. Miller2012-02-276-6/+6
| | | | | | | | | | * sysdeps/unix/sysv/linux/i386/bits/pthreadtypes.h: Don't refer to non-existing __pthread_attr. * sysdeps/unix/sysv/linux/powerpc/bits/pthreadtypes.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/pthreadtypes.h: Likewise. * sysdeps/unix/sysv/linux/sh/bits/pthreadtypes.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/pthreadtypes.h: Likewise. * sysdeps/unix/sysv/linux/x86_64/bits/pthreadtypes.h: Likewise.
* Fix name mangling of pthread_attr_t after changeUlrich Drepper2012-02-266-6/+6
|
* Work around problem of pthread_attr_t definition with old compilersUlrich Drepper2012-02-266-12/+36
|
* Fix up POSIX testing in conformtestUlrich Drepper2012-02-266-18/+12
|
* s390: Convert to crt[in].S.Richard Henderson2012-02-162-274/+0
|
* Add SH target specific crti.S and crtn.S and remove initfini files.Kaz Kojima2012-02-161-125/+0
| | | | | Add sysdeps/sh/crti.S, sysdeps/sh/crtn.S and remove sysdeps/sh/elf/initfini.c and nptl/sysdeps/unix/sysv/linux/sh/pt-initfini.c.
* Remove unused Makefile.Marek Polacek2012-02-151-4/+0
|
* Replace FSF snail mail address with URLs.Paul Eggert2012-02-09224-673/+448
|
* Support crti.S and crtn.S provided directly by architectures.Joseph Myers2012-02-081-3/+0
|
* Consistently use macros for x86 PIC thunks.Joseph Myers2012-02-036-61/+15
|
* Use __pthread_get_minstack for AIO helper threadAdhemerval Zanella2012-01-081-2/+2
|
* Quash implicit declaration warningMarek Polacek2012-01-081-0/+1
|
* Remove IA-64 support from NPTLUlrich Drepper2012-01-0724-1652/+0
|
* Use __pthread_get_minstack in more placesUlrich Drepper2011-12-221-2/+2
|
* Create internal threads with sufficient stack sizeUlrich Drepper2011-12-221-2/+2
|
* Fix reading thread name from comm fileUlrich Drepper2011-12-211-1/+10
|
* Handle EAGAIN from FUTEX_WAIT_REQUEUE_PIAndreas Schwab2011-11-302-2/+154
|
* Add missing register initialization in x86-64 pthread_cond_timedwaitUlrich Drepper2011-10-291-3/+3
|
* Remove support for !USE___THREADUlrich Drepper2011-09-1013-193/+49
|
* Fix macro used in testH.J. Lu2011-09-081-1/+1
|
* Remove gettimeofday vsyscall use from x86-86 libpthreadUlrich Drepper2011-09-075-45/+29
|
* Don't call gettimeofday vsyscall in x86-64 sem_timedwaitUlrich Drepper2011-09-061-8/+5
|
* Fix nptl semaphore cleanup invocation.David S. Miller2011-09-056-57/+93
|
* Fix stack alignment on x86_64Andreas Schwab2011-08-093-7/+9
|
* Fix robust mutex handling after forkUlrich Drepper2011-06-301-7/+26
|
* Remove doubled words.Jim Meyering2011-04-222-4/+4
|
* Fix x86 pthread_cond_signal() FUTEX_WAKE_OP fallbackDinakar Guniguntala2010-08-191-2/+1
|
* Add -fno-asynchronous-unwind-tables to initfini.s for i386H.J. Lu2010-08-151-0/+3
|
* PowerPC64 ABI fixesAlan Modra2010-08-121-25/+44
|
* Fix type mismatchAndreas Schwab2010-07-061-1/+1
|
* Work around kernel rejecting valid absolute timestampsAndreas Schwab2010-07-017-8/+52
|
* [sh] Fix incorrect location of ifndef for __ASSUME_FUTEX_CLOCK_REALTIME.Takashi Yoshii2010-06-141-2/+2
|
* Fix typo in last commit.Ulrich Drepper2010-04-091-1/+1
|
* Implement interfaces to set and get names of threads.Ulrich Drepper2010-04-092-0/+130
| | | | | | | | 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.