about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog85
1 files changed, 85 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1d8bcde330..988c4024d7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,88 @@
+2017-08-30  Joseph Myers  <joseph@codesourcery.com>
+
+	[BZ #21457]
+	* sysdeps/arm/sys/ucontext.h: Do not include <bits/sigcontext.h>.
+	* sysdeps/generic/sys/ucontext.h: Add comment about use of struct
+	sigcontext and namespace requirements.
+	* sysdeps/i386/sys/ucontext.h: Do not include <bits/sigcontext.h>.
+	* sysdeps/m68k/sys/ucontext.h: Likewise.
+	* sysdeps/mips/sys/ucontext.h: Likewise.  Include <bits/types.h>.
+	* sysdeps/unix/sysv/linux/aarch64/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.
+	(__ctx): Define earlier.
+	(mcontext_t): Define structure contents rather than using struct
+	sigcontext.
+	* sysdeps/unix/sysv/linux/aarch64/ucontext_i.sym (oEXTENSION): Use
+	__glibc_reserved1 instead of __reserved.
+	* sysdeps/unix/sysv/linux/alpha/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.
+	(__ctx): Define earlier.
+	(mcontext_t): Define structure contents rather than using struct
+	sigcontext.
+	* sysdeps/unix/sysv/linux/alpha/ucontext-offsets.sym: Use
+	mcontext_t instead of struct sigcontext.
+	* sysdeps/unix/sysv/linux/arm/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.
+	(__ctx): Define earlier.
+	(mcontext_t): Define structure contents rather than using struct
+	sigcontext.
+	* sysdeps/unix/sysv/linux/hppa/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.
+	(__ctx): Define earlier.
+	(mcontext_t): Define structure contents rather than using struct
+	sigcontext.
+	* sysdeps/unix/sysv/linux/ia64/makecontext.c (__makecontext): Use
+	mcontext_t instead of struct sigcontext.
+	* sysdeps/unix/sysv/linux/ia64/sigcontext-offsets.sym: Use
+	mcontext_t instead of struct sigcontext.
+	* sysdeps/unix/sysv/linux/ia64/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.
+	(__ctx): New macro.
+	(struct __ia64_fpreg_mcontext): New type.
+	(mcontext_t): Define structure contents rather than using struct
+	sigcontext.
+	(_SC_GR0_OFFSET): Use mcontext_t instead of struct sigcontext.
+	(uc_sigmask): Define using __ctx.
+	(uc_stack): Likewise.
+	* sysdeps/unix/sysv/linux/ia64/sys/procfs.h: Include
+	<bits/sigcontext.h>.
+	* sysdeps/unix/sysv/linux/ia64/sys/ptrace.h: Likewise.
+	* sysdeps/unix/sysv/linux/m68k/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.
+	* sysdeps/unix/sysv/linux/microblaze/sys/ucontext.h: New file.
+	* sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.
+	* sysdeps/unix/sysv/linux/nios2/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.
+	* sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.
+	* sysdeps/unix/sysv/linux/s390/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.
+	* sysdeps/unix/sysv/linux/sh/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.
+	* sysdeps/unix/sysv/linux/sparc/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.
+	* sysdeps/unix/sysv/linux/tile/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.
+	(__ctx): Define earlier.
+	(mcontext_t): Define structure contents rather than using struct
+	sigcontext.
+	* sysdeps/unix/sysv/linux/x86/sys/ucontext.h: Do not include
+	<bits/sigcontext.h>.  Include <bits/types.h>.
+	* conform/Makefile (test-xfail-XPG42/signal.h/conform): Remove.
+	(test-xfail-XPG42/sys/wait.h/conform): Likewise.
+	(test-xfail-XPG42/ucontext.h/conform): Likewise.
+	(test-xfail-UNIX98/signal.h/conform): Likewise.
+	(test-xfail-UNIX98/sys/wait.h/conform): Likewise.
+	(test-xfail-UNIX98/ucontext.h/conform): Likewise.
+	(test-xfail-XOPEN2K/signal.h/conform): Likewise.
+	(test-xfail-XOPEN2K/sys/wait.h/conform): Likewise.
+	(test-xfail-XOPEN2K/ucontext.h/conform): Likewise.
+	(test-xfail-POSIX2008/signal.h/conform): Likewise.
+	(test-xfail-POSIX2008/sys/wait.h/conform): Likewise.
+	(test-xfail-XOPEN2K8/signal.h/conform): Likewise.
+	(test-xfail-XOPEN2K8/sys/wait.h/conform): Likewise.
+
 2017-08-30  Florian Weimer  <fweimer@redhat.com>
 
 	* malloc/dynarray_emplace_enlarge.c