This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.21-660-g827e018
- From: vapier at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 30 Jul 2015 03:14:26 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.21-660-g827e018
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 827e01851f9945a12cd62112b94ff096c968eb5d (commit)
from 979900af9824932ed1d704323739958f46e08d81 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=827e01851f9945a12cd62112b94ff096c968eb5d
commit 827e01851f9945a12cd62112b94ff096c968eb5d
Author: Mike Frysinger <vapier@gentoo.org>
Date: Tue Jul 21 22:49:22 2015 -0400
hppa: sigaction.h: change sa_flags to an int
This fixes the conform test for the sigaction.h header and makes it match
all the other arches.
diff --git a/ChangeLog b/ChangeLog
index 8a19531..b8d1c33 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,21 @@
2015-07-30 Mike Frysinger <vapier@gentoo.org>
+ * sysdeps/unix/sysv/linux/hppa/bits/sigaction.h: Include bits/wordsize.h.
+ (struct sigaction): Change sa_flags from a long to an int, and add
+ __glibc_reserved0 before it for padding when __WORDSIZE is 64.
+
+2015-07-30 Mike Frysinger <vapier@gentoo.org>
+
+ * hppa/sysdep.h: Delete sys/syscall.h and config.h includes.
+ * sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h: Delete
+ sysdeps/generic/sysdep.h include.
+ * sysdeps/unix/sysv/linux/hppa/sysdep.h: Wrap the whole file in
+ _LINUX_HPPA_SYSDEP_H defines. Include sysdeps/unix/sysdep.h and
+ sysdeps/hppa/sysdep.h.
+ (ENTRY, PSEUDO): Undefine before defining.
+
+2015-07-30 Mike Frysinger <vapier@gentoo.org>
+
* sysdeps/unix/sysv/linux/hppa/sysdep.h (INLINE_SYSCALL): Rewrite
from scratch to use INTERNAL_SYSCALL.
diff --git a/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h b/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h
index ee41396..ebe375f 100644
--- a/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h
+++ b/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h
@@ -20,6 +20,8 @@
# error "Never include <bits/sigaction.h> directly; use <signal.h> instead."
#endif
+#include <bits/wordsize.h>
+
/* Structure describing the action to be taken when a signal arrives. */
struct sigaction
{
@@ -40,7 +42,10 @@ struct sigaction
#endif
/* Special flags. */
- unsigned long int sa_flags;
+#if __WORDSIZE == 64
+ int __glibc_reserved0;
+#endif
+ int sa_flags;
/* Additional set of signals to be blocked. */
__sigset_t sa_mask;
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 16 ++++++++++++++++
sysdeps/unix/sysv/linux/hppa/bits/sigaction.h | 7 ++++++-
2 files changed, 22 insertions(+), 1 deletions(-)
hooks/post-receive
--
GNU C Library master sources