about summary refs log tree commit diff
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 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