aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog147
1 files changed, 147 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d5458c7..39f0e78 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