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.22-174-ga2ab38c
- From: vapier at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 26 Aug 2015 17:34:00 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.22-174-ga2ab38c
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 a2ab38c9b8a8b99f998bb9b9743b3f5c9a4493b5 (commit)
from f6b71eada3cfbaa13dd4019978e9bd29055bad9f (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=a2ab38c9b8a8b99f998bb9b9743b3f5c9a4493b5
commit a2ab38c9b8a8b99f998bb9b9743b3f5c9a4493b5
Author: Mike Frysinger <vapier@gentoo.org>
Date: Wed Aug 26 00:26:10 2015 -0400
mips: siginfo.h: add SIGSYS details [BZ #18863]
Linux 3.13 added SIGSYS details to siginfo_t; update glibc's copy to
keep in sync with it.
diff --git a/ChangeLog b/ChangeLog
index 5d69000..1ddb153 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2015-08-26 Mike Frysinger <vapier@gentoo.org>
+
+ [BZ #18863]
+ * sysdeps/unix/sysv/linux/mips/bits/siginfo.h (siginfo_t): Add _sigsys.
+ (si_call_addr): Define.
+ (si_syscall): Define.
+ (si_arch): Define.
+
2015-08-26 H.J. Lu <hongjiu.lu@intel.com>
* sysdeps/i386/i586/bzero.S (USE_AS_BZERO): New.
diff --git a/NEWS b/NEWS
index 80bddc8..5ef1a40 100644
--- a/NEWS
+++ b/NEWS
@@ -11,8 +11,8 @@ Version 2.23
14341, 16517, 16519, 16520, 16734, 16973, 17787, 17905, 18084, 18086,
18240, 18265, 18370, 18421, 18480, 18525, 18610, 18618, 18647, 18661,
- 18674,18681, 18778, 18781, 18787, 18789, 18790, 18795, 18796, 18820,
- 18823, 18824.
+ 18674, 18681, 18778, 18781, 18787, 18789, 18790, 18795, 18796, 18820,
+ 18823, 18824, 18863.
* The obsolete header <regexp.h> has been removed. Programs that require
this header must be updated to use <regex.h> instead.
diff --git a/sysdeps/unix/sysv/linux/mips/bits/siginfo.h b/sysdeps/unix/sysv/linux/mips/bits/siginfo.h
index 3391319..96d406e 100644
--- a/sysdeps/unix/sysv/linux/mips/bits/siginfo.h
+++ b/sysdeps/unix/sysv/linux/mips/bits/siginfo.h
@@ -107,6 +107,14 @@ typedef struct
long int si_band; /* Band event for SIGPOLL. */
int si_fd;
} _sigpoll;
+
+ /* SIGSYS. */
+ struct
+ {
+ void *_call_addr; /* Calling user insn. */
+ int _syscall; /* Triggering system call number. */
+ unsigned int _arch; /* AUDIT_ARCH_* of syscall. */
+ } _sigsys;
} _sifields;
} siginfo_t;
@@ -126,6 +134,9 @@ typedef struct
# define si_addr_lsb _sifields._sigfault.si_addr_lsb
# define si_band _sifields._sigpoll.si_band
# define si_fd _sifields._sigpoll.si_fd
+# define si_call_addr _sifields._sigsys._call_addr
+# define si_syscall _sifields._sigsys._syscall
+# define si_arch _sifields._sigsys._arch
/* Values for `si_code'. Positive values are reserved for kernel-generated
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 8 ++++++++
NEWS | 4 ++--
sysdeps/unix/sysv/linux/mips/bits/siginfo.h | 11 +++++++++++
3 files changed, 21 insertions(+), 2 deletions(-)
hooks/post-receive
--
GNU C Library master sources