diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 147 |
1 files changed, 147 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index d5458c7030..39f0e78837 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,150 @@ +2014-07-07 Roland McGrath <roland@hack.frob.com> + + * nptl/Makefile (routines): Add libc_pthread_init, + libc_multiple_threads, register-atfork and unregister-atfork. + (libpthread-routines): Add pthread_mutex_cond_lock and pt-fork here. + (gen-as-const-headers): Add lowlevelcond.sym, lowlevelrwlock.sym, + lowlevelbarrier.sym, unwindbuf.sym, lowlevelrobustlock.sym, + pthread-pi-defines.sym, structsem.sym. + * sysdeps/unix/sysv/linux/Makefile [$(subdir) = posix] + (CFLAGS-fork.c, CFLAGS-getpid.o, CFLAGS-getpid.os): New variables. + [$(subdir) = nptl] (tests): Add tst-setgetname. + * nptl/sysdeps/unix/sysv/linux/Makefile: File removed. + * sysdeps/unix/sysv/linux/sigaction.c: Just include + <nptl/sigaction.c> directly here, instead of WRAPPER_INCLUDE. + [!LIBC_SIGACTION]: Remove aliases. + * sysdeps/unix/sysv/linux/aarch64/sigaction.c: Likewise. + * sysdeps/unix/sysv/linux/arm/sigaction.c: Likewise. + * sysdeps/unix/sysv/linux/i386/sigaction.c: Likewise. + * sysdeps/unix/sysv/linux/ia64/sigaction.c: Likewise. + * sysdeps/unix/sysv/linux/mips/sigaction.c: Likewise. + * sysdeps/unix/sysv/linux/s390/s390-64/sigaction.c: Likewise. + * sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Likewise. + * sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: Likewise. + * sysdeps/unix/sysv/linux/x86_64/sigaction.c: Likewise. + * nptl/Versions (libc: GLIBC_2.3.2): Add __register_atfork. + (libc: GLIBC_PRIVATE): Add __libc_pthread_init, + __libc_current_sigrtmin_private, __libc_current_sigrtmax_private, + __libc_allocate_rtsig_private. + * nptl/sysdeps/unix/sysv/linux/Versions: File removed. + * sysdeps/unix/sysv/linux/sigtimedwait.c: Include <nptl/pthreadP.h>. + * sysdeps/unix/sysv/linux/sigwait.c: Likewise. + * sysdeps/unix/sysv/linux/sigwaitinfo.c: Likewise. + * sysdeps/unix/sysv/linux/sleep.c: Likewise. + * nptl/sysdeps/unix/sysv/linux/sigwait.c: File removed. + * nptl/sysdeps/unix/sysv/linux/sigtimedwait.c: File removed. + * nptl/sysdeps/unix/sysv/linux/sigwaitinfo.c: File removed. + * nptl/sysdeps/unix/sysv/linux/sleep.c: File removed. + * nptl/sysdeps/unix/sysv/linux/createthread.c: File removed. + * sysdeps/unix/sysv/linux/ia64/fork.S: File removed. + * nptl/sysdeps/unix/sysv/linux/internaltypes.h: Moved ... + * nptl/internaltypes.h: ... here. + * nptl/sysdeps/unix/sysv/linux/jmp-unwind.c: Moved ... + * sysdeps/nptl/jmp-unwind.c: ... here. + * nptl/sysdeps/unix/sysv/linux/libc-lowlevellock.c: Moved ... + * nptl/libc-lowlevellock.c: ... here. + * nptl/sysdeps/unix/sysv/linux/libc_multiple_threads.c: Moved ... + * nptl/libc_multiple_threads.c: ... here. + * nptl/sysdeps/unix/sysv/linux/libc_pthread_init.c: Moved ... + * nptl/libc_pthread_init.c: ... here. + * nptl/sysdeps/unix/sysv/linux/lowlevelbarrier.sym: Moved ... + * nptl/lowlevelbarrier.sym: ... here. + * nptl/sysdeps/unix/sysv/linux/lowlevelcond.sym: Moved ... + * nptl/lowlevelcond.sym: ... here. + * nptl/sysdeps/unix/sysv/linux/lowlevellock.c: Moved ... + * nptl/lowlevellock.c: ... here. + * nptl/lowlevellock.h: Moved ... + * sysdeps/nptl/lowlevellock.h: ... here. + * nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.c: Moved ... + * nptl/lowlevelrobustlock.c: ... here. + * nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.sym: Moved ... + * nptl/lowlevelrobustlock.sym: ... here. + * nptl/sysdeps/unix/sysv/linux/lowlevelrwlock.sym: Moved ... + * nptl/lowlevelrwlock.sym: ... here. + * nptl/sysdeps/unix/sysv/linux/pt-fork.c: Moved ... + * nptl/pt-fork.c: ... here. + * nptl/sysdeps/unix/sysv/linux/pthread-pi-defines.sym: Moved ... + * nptl/pthread-pi-defines.sym: ... here. + * nptl/sysdeps/unix/sysv/linux/pthread_attr_getaffinity.c: Moved ... + * nptl/pthread_attr_getaffinity.c: ... here. + * nptl/sysdeps/unix/sysv/linux/pthread_attr_setaffinity.c: Moved ... + * nptl/pthread_attr_setaffinity.c: ... here. + * nptl/sysdeps/unix/sysv/linux/pthread_mutex_cond_lock.c: Moved ... + * nptl/pthread_mutex_cond_lock.c: ... here. + * sysdeps/unix/sysv/linux/s390/pthread_mutex_cond_lock.c: + Update #include. + * sysdeps/unix/sysv/linux/x86/pthread_mutex_cond_lock.c: Likewise. + * nptl/sysdeps/unix/sysv/linux/pthread_once.c: Moved ... + * nptl/pthread_once.c: ... here, replacing old file. + * nptl/sysdeps/unix/sysv/linux/pthread_yield.c: Moved ... + * nptl/pthread_yield.c: ... here. + * nptl/sysdeps/unix/sysv/linux/register-atfork.c: Moved ... + * nptl/register-atfork.c: ... here. + * nptl/sysdeps/unix/sysv/linux/sem_post.c: Moved ... + * nptl/sem_post.c: ... here. + * sysdeps/unix/sysv/linux/alpha/sem_post.c: Update #include. + * nptl/sysdeps/unix/sysv/linux/sem_timedwait.c: Moved ... + * nptl/sem_timedwait.c: ... here. + * nptl/sysdeps/unix/sysv/linux/sem_trywait.c: Moved ... + * nptl/sem_trywait.c: ... here. + * sysdeps/sparc/sparc32/sparcv9/sem_trywait.c: Update #include. + * nptl/sysdeps/unix/sysv/linux/sem_wait.c: Moved ... + * nptl/sem_wait.c: ... here. + * nptl/sysdeps/unix/sysv/linux/structsem.sym: Moved ... + * nptl/structsem.sym: ... here. + * nptl/sysdeps/unix/sysv/linux/mq_notify.c: Moved ... + * sysdeps/unix/sysv/linux/mq_notify.c: ... here, replacing old file. + * nptl/sysdeps/unix/sysv/linux/unregister-atfork.c: Moved ... + * nptl/unregister-atfork.c: ... here. + * nptl/sysdeps/unix/sysv/linux/unwindbuf.sym: Moved ... + * nptl/unwindbuf.sym: ... here. + * nptl/sysdeps/unix/sysv/linux/fork.c: Moved ... + * sysdeps/nptl/fork.c: ... here. + * nptl/sysdeps/unix/sysv/linux/fork.h: Moved ... + * sysdeps/nptl/fork.h: ... here. + * sysdeps/unix/sysv/linux/syscalls.list: Remove fork. + * nptl/sysdeps/unix/sysv/linux/aio_misc.h: Moved ... + * sysdeps/unix/sysv/linux/aio_misc.h: ... here. + * nptl/sysdeps/unix/sysv/linux/allocrtsig.c: Moved ... + * sysdeps/unix/sysv/linux/allocrtsig.c: ... here. + * nptl/sysdeps/unix/sysv/linux/getpid.c: Moved ... + * sysdeps/unix/sysv/linux/getpid.c: ... here. + * nptl/sysdeps/unix/sysv/linux/kernel-posix-timers.h: Moved ... + * sysdeps/unix/sysv/linux/kernel-posix-timers.h: ... here. + * nptl/sysdeps/unix/sysv/linux/pt-raise.c: Moved ... + * sysdeps/unix/sysv/linux/pt-raise.c: ... here. + * nptl/sysdeps/unix/sysv/linux/pthread_getaffinity.c: Moved ... + * sysdeps/unix/sysv/linux/pthread_getaffinity.c: ... here. + * nptl/sysdeps/unix/sysv/linux/pthread_getcpuclockid.c: Moved ... + * sysdeps/unix/sysv/linux/pthread_getcpuclockid.c: ... here. + * nptl/sysdeps/unix/sysv/linux/pthread_getname.c: Moved ... + * sysdeps/unix/sysv/linux/pthread_getname.c: ... here. + * nptl/sysdeps/unix/sysv/linux/pthread_kill.c: Moved ... + * sysdeps/unix/sysv/linux/pthread_kill.c: ... here. + * nptl/sysdeps/unix/sysv/linux/pthread_setaffinity.c: Moved ... + * sysdeps/unix/sysv/linux/pthread_setaffinity.c: ... here. + * nptl/sysdeps/unix/sysv/linux/pthread_setname.c: Moved ... + * sysdeps/unix/sysv/linux/pthread_setname.c: ... here. + * nptl/sysdeps/unix/sysv/linux/pthread_sigqueue.c: Moved ... + * sysdeps/unix/sysv/linux/pthread_sigqueue.c: ... here. + * nptl/sysdeps/unix/sysv/linux/raise.c: Moved ... + * sysdeps/unix/sysv/linux/raise.c: ... here. + * nptl/sysdeps/unix/sysv/linux/timer_create.c: Moved ... + * sysdeps/unix/sysv/linux/timer_create.c: ... here. + * nptl/sysdeps/unix/sysv/linux/timer_delete.c: Moved ... + * sysdeps/unix/sysv/linux/timer_delete.c: ... here. + * nptl/sysdeps/unix/sysv/linux/timer_getoverr.c: Moved ... + * sysdeps/unix/sysv/linux/timer_getoverr.c: ... here. + * nptl/sysdeps/unix/sysv/linux/timer_gettime.c: Moved ... + * sysdeps/unix/sysv/linux/timer_gettime.c: ... here. + * nptl/sysdeps/unix/sysv/linux/timer_routines.c: Moved ... + * sysdeps/unix/sysv/linux/timer_routines.c: ... here. + * nptl/sysdeps/unix/sysv/linux/timer_settime.c: Moved ... + * sysdeps/unix/sysv/linux/timer_settime.c: ... here. + * nptl/sysdeps/unix/sysv/linux/tst-setgetname.c: Moved ... + * sysdeps/unix/sysv/linux/tst-setgetname.c: ... here. + * sysdeps/unix/sysv/linux/s390/jmp-unwind.c: Update #include. + 2014-07-04 Siddhesh Poyarekar <siddhesh@redhat.com> * sysdeps/generic/memcopy.h: Add comment for |