glibc/nptl/sysdeps/unix/sysv/linux
Ulrich Drepper 86a4c67fb9 Implement interfaces to set and get names of threads.
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-09 01:09:24 -07:00
..
bits More namespace cleanups. 2009-08-23 13:59:41 -07:00
i386 Fix pthread_cond_*wait with requeue-PI on i386. 2010-01-15 18:09:14 -08:00
ia64 * sysdeps/unix/sysv/linux/x86_64/lowlevellock.h: Define 2009-01-03 03:45:07 +00:00
powerpc * sysdeps/unix/sysv/linux/x86_64/lowlevellock.h: Define 2009-01-03 03:45:07 +00:00
s390 Fix s390 startup code in libpthread. 2009-12-22 08:37:33 -08:00
sh SH calling __gmon_start__ from pt-initfini.c. 2009-11-30 06:24:22 -08:00
sparc * sysdeps/unix/sysv/linux/sparc/lowlevellock.h: Define 2009-03-09 14:19:53 +00:00
x86_64 Fix infloop in __pthread_disable_asynccancel on x86_64 2009-11-27 21:37:30 -08:00
aio_misc.h * sysdeps/unix/sysv/linux/aio_misc.h: Various cleanups. 2006-03-02 17:35:44 +00:00
allocrtsig.c Update. 2004-09-20 00:16:11 +00:00
createthread.c Update. 2003-03-10 06:32:42 +00:00
fork.c * sysdeps/unix/sysv/linux/fork.c (__libc_fork): Add memory barrier 2008-10-06 16:47:10 +00:00
fork.h [BZ #5208] 2007-10-28 01:08:55 +00:00
getpid.c Update. 2004-03-24 22:05:34 +00:00
Implies
internaltypes.h * sysdeps/unix/sysv/linux/i386/i486/libc-lowlevellock.S: Checking 2007-05-30 04:08:13 +00:00
jmp-unwind.c * sysdeps/unix/sysv/linux/libc_pthread_init.c: Don't just copy the 2007-01-17 08:37:26 +00:00
kernel-posix-timers.h [BZ #5204] 2007-10-28 19:46:50 +00:00
libc_multiple_threads.c Update. 2003-03-13 01:51:12 +00:00
libc_pthread_init.c * sysdeps/unix/sysv/linux/libc_pthread_init.c (__libc_pthread_init): 2009-04-26 18:06:47 +00:00
libc-lowlevellock.c 2003-03-17 Roland McGrath <roland@redhat.com> 2003-03-17 11:22:52 +00:00
lowlevelbarrier.sym * sysdeps/unix/sysv/linux/internaltypes.h (struct pthread_barrier): 2007-05-26 16:19:15 +00:00
lowlevelcond.sym * sysdeps/unix/sysv/linux/internaltypes.h: Introduce 2007-05-29 16:15:48 +00:00
lowlevellock.c * sysdeps/unix/sysv/linux/x86_64/lowlevellock.S (__lll_timedlock_wait): 2007-11-24 01:16:53 +00:00
lowlevelrobustlock.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
lowlevelrobustlock.sym * sysdeps/unix/sysv/linux/not-cancel.h (__openat_not_cancel, 2006-02-15 17:20:33 +00:00
lowlevelrwlock.sym * init.c: Make it compile with older kernel headers. 2007-05-27 18:06:18 +00:00
Makefile * semaphoreP.h: Declare __old_sem_init and __old_sem_wait. 2007-05-26 01:31:40 +00:00
mq_notify.c * Makeconfig: Define pie-ccflag and PIE-ccflag variables. 2008-07-26 22:22:24 +00:00
pt-fork.c
pt-raise.c Update. 2003-12-20 23:39:42 +00:00
pthread_attr_getaffinity.c Update. 2004-03-29 22:04:09 +00:00
pthread_attr_setaffinity.c * pthread_key_create.c (__pthread_key_create): Do away with 2006-05-11 17:52:42 +00:00
pthread_getaffinity.c Update. 2004-03-29 22:04:09 +00:00
pthread_getcpuclockid.c Use <> instead of "" includes. 2005-04-27 16:51:52 +00:00
pthread_getname.c Implement interfaces to set and get names of threads. 2010-04-09 01:09:24 -07:00
pthread_kill.c * nis/nss_compat/compat-grp.c (internal_getgrgid_r): Don't 2006-12-22 20:26:56 +00:00
pthread_mutex_cond_lock.c * pthread_mutex_lock.c (__pthread_mutex_lock): Handle only the 2008-12-12 18:46:28 +00:00
pthread_setaffinity.c * sysdeps/unix/sysv/linux/sched_setaffinity.c 2007-05-10 23:38:55 +00:00
pthread_setname.c Implement interfaces to set and get names of threads. 2010-04-09 01:09:24 -07:00
pthread_sigqueue.c Implement pthread_sigqueue. 2009-06-12 08:34:02 -07:00
pthread_yield.c
pthread-pi-defines.sym Fix bookkeeping in mutex when using requeue_pi. 2009-07-28 09:40:39 -07:00
raise.c Update. 2004-03-10 05:25:48 +00:00
register-atfork.c * elf/rtld.c (dl_main): Use the page size to find the map start. 2007-11-06 01:12:33 +00:00
rtld-lowlevel.h * iconvdata/gbk.c (BODY): Make buf and cp char instead of unsigned 2007-07-28 20:16:07 +00:00
sem_post.c * pthread-errnos.sym: Add EOVERFLOW. 2008-01-10 18:34:43 +00:00
sem_timedwait.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
sem_trywait.c Replace __lll_add calls with atomic_exchange_and_add calls respectively. 2003-03-20 10:28:06 +00:00
sem_wait.c * sysdeps/unix/sysv/linux/powerpc/sem_post.c (__new_sem_post): 2007-08-01 04:47:26 +00:00
sigtimedwait.c Update. 2003-06-17 22:11:22 +00:00
sigwait.c Update. 2003-06-17 22:11:22 +00:00
sigwaitinfo.c Update. 2003-06-17 22:11:22 +00:00
sleep.c * Makefile (subdir-target-args): New variable. 2006-02-28 07:11:04 +00:00
smp.h [BZ #2980] 2006-08-02 16:45:53 +00:00
structsem.sym * pthread-errnos.sym: Add EOVERFLOW. 2008-01-10 18:34:43 +00:00
timer_create.c Fix timer_create to initialize timer_t properly. 2009-09-02 19:58:50 -07:00
timer_delete.c [BZ #5204] 2007-10-28 19:46:50 +00:00
timer_getoverr.c Update. 2003-06-18 19:34:34 +00:00
timer_gettime.c Update. 2003-06-18 19:34:34 +00:00
timer_routines.c [BZ #5204] 2007-10-28 19:46:50 +00:00
timer_settime.c Update. 2003-06-18 19:34:34 +00:00
unregister-atfork.c [BZ #5208] 2007-10-28 01:08:55 +00:00
unwindbuf.sym Update. 2003-07-01 03:33:06 +00:00
Versions Update. 2002-12-28 22:19:04 +00:00