This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.22-663-gfb53a27


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  fb53a27c57417104069f128963bf6f26dc02b0bd (commit)
      from  d9b965fa56350d6eea9f7f438a0714c7ffbb183f (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=fb53a27c57417104069f128963bf6f26dc02b0bd

commit fb53a27c57417104069f128963bf6f26dc02b0bd
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Tue Jan 12 12:42:55 2016 +0000

    Add new header definitions from Linux 4.4 (plus older ptrace definitions).
    
    This patch adds some new header definitions from Linux 4.4:
    
    * MCL_ONFAULT is added to bits/mman.h / bits/mman-linux.h (this was
      already done for hppa).
    
    * PTRACE_SECCOMP_GET_FILTER is added to sys/ptrace.h.  Along with it,
      the older PTRACE_GETSIGMASK and PTRACE_SETSIGMASK, added in Linux
      3.11 but missed at the time, are also added.
    
    Tested for x86_64 and x86 (testsuite, and that installed stripped
    shared libraries are unchanged by the patch).
    
    	* bits/mman-linux.h [!MCL_CURRENT] (MCL_ONFAULT): New macro.
    	* sysdeps/unix/sysv/linux/alpha/bits/mman.h (MCL_ONFAULT):
    	Likewise.
    	* sysdeps/unix/sysv/linux/powerpc/bits/mman.h (MCL_ONFAULT):
    	Likewise.
    	* sysdeps/unix/sysv/linux/sparc/bits/mman.h (MCL_ONFAULT):
    	Likewise.
    	* sysdeps/unix/sysv/linux/sys/ptrace.h (PTRACE_GETSIGMASK): New
    	enum constant and macro.
    	(PTRACE_SETSIGMASK): Likewise.
    	(PTRACE_SECCOMP_GET_FILTER): Likewise.
    	* sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h
    	(PTRACE_GETSIGMASK): Likewise.
    	(PTRACE_SETSIGMASK): Likewise.
    	(PTRACE_SECCOMP_GET_FILTER): Likewise.
    	* sysdeps/unix/sysv/linux/ia64/sys/ptrace.h (PTRACE_GETSIGMASK):
    	Likewise.
    	(PTRACE_SETSIGMASK): Likewise.
    	(PTRACE_SECCOMP_GET_FILTER): Likewise.
    	* sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h
    	(PTRACE_GETSIGMASK): Likewise.
    	(PTRACE_SETSIGMASK): Likewise.
    	(PTRACE_SECCOMP_GET_FILTER): Likewise.
    	* sysdeps/unix/sysv/linux/s390/sys/ptrace.h (PTRACE_GETSIGMASK):
    	Likewise.
    	(PTRACE_SETSIGMASK): Likewise.
    	(PTRACE_SECCOMP_GET_FILTER): Likewise.
    	* sysdeps/unix/sysv/linux/sparc/sys/ptrace.h (PTRACE_GETSIGMASK):
    	Likewise.
    	(PTRACE_SETSIGMASK): Likewise.
    	(PTRACE_SECCOMP_GET_FILTER): Likewise.
    	* sysdeps/unix/sysv/linux/tile/sys/ptrace.h (PTRACE_GETSIGMASK):
    	Likewise.
    	(PTRACE_SETSIGMASK): Likewise.
    	(PTRACE_SECCOMP_GET_FILTER): Likewise.

diff --git a/ChangeLog b/ChangeLog
index 08a05bf..6322a67 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,41 @@
+2016-01-12  Joseph Myers  <joseph@codesourcery.com>
+
+	* bits/mman-linux.h [!MCL_CURRENT] (MCL_ONFAULT): New macro.
+	* sysdeps/unix/sysv/linux/alpha/bits/mman.h (MCL_ONFAULT):
+	Likewise.
+	* sysdeps/unix/sysv/linux/powerpc/bits/mman.h (MCL_ONFAULT):
+	Likewise.
+	* sysdeps/unix/sysv/linux/sparc/bits/mman.h (MCL_ONFAULT):
+	Likewise.
+	* sysdeps/unix/sysv/linux/sys/ptrace.h (PTRACE_GETSIGMASK): New
+	enum constant and macro.
+	(PTRACE_SETSIGMASK): Likewise.
+	(PTRACE_SECCOMP_GET_FILTER): Likewise.
+	* sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h
+	(PTRACE_GETSIGMASK): Likewise.
+	(PTRACE_SETSIGMASK): Likewise.
+	(PTRACE_SECCOMP_GET_FILTER): Likewise.
+	* sysdeps/unix/sysv/linux/ia64/sys/ptrace.h (PTRACE_GETSIGMASK):
+	Likewise.
+	(PTRACE_SETSIGMASK): Likewise.
+	(PTRACE_SECCOMP_GET_FILTER): Likewise.
+	* sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h
+	(PTRACE_GETSIGMASK): Likewise.
+	(PTRACE_SETSIGMASK): Likewise.
+	(PTRACE_SECCOMP_GET_FILTER): Likewise.
+	* sysdeps/unix/sysv/linux/s390/sys/ptrace.h (PTRACE_GETSIGMASK):
+	Likewise.
+	(PTRACE_SETSIGMASK): Likewise.
+	(PTRACE_SECCOMP_GET_FILTER): Likewise.
+	* sysdeps/unix/sysv/linux/sparc/sys/ptrace.h (PTRACE_GETSIGMASK):
+	Likewise.
+	(PTRACE_SETSIGMASK): Likewise.
+	(PTRACE_SECCOMP_GET_FILTER): Likewise.
+	* sysdeps/unix/sysv/linux/tile/sys/ptrace.h (PTRACE_GETSIGMASK):
+	Likewise.
+	(PTRACE_SETSIGMASK): Likewise.
+	(PTRACE_SECCOMP_GET_FILTER): Likewise.
+
 2016-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
 	    Adhemerval Zanella  <adhemerval.zanella@linaro.org>
 
diff --git a/bits/mman-linux.h b/bits/mman-linux.h
index 9d0a983..dbb994b 100644
--- a/bits/mman-linux.h
+++ b/bits/mman-linux.h
@@ -108,4 +108,6 @@
 # define MCL_CURRENT	1		/* Lock all currently mapped pages.  */
 # define MCL_FUTURE	2		/* Lock all additions to address
 					   space.  */
+# define MCL_ONFAULT	4		/* Lock all pages that are
+					   faulted in.  */
 #endif
diff --git a/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h b/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h
index 1ef1c5f..506ecce 100644
--- a/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h
+++ b/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h
@@ -127,8 +127,17 @@ enum __ptrace_request
   PTRACE_LISTEN = 0x4208,
 #define PTRACE_LISTEN PTRACE_LISTEN
 
-  PTRACE_PEEKSIGINFO = 0x4209
+  PTRACE_PEEKSIGINFO = 0x4209,
 #define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
+
+  PTRACE_GETSIGMASK = 0x420a,
+#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
+
+  PTRACE_SETSIGMASK = 0x420b,
+#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
+
+  PTRACE_SECCOMP_GET_FILTER = 0x420c
+#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
 };
 
 
diff --git a/sysdeps/unix/sysv/linux/alpha/bits/mman.h b/sysdeps/unix/sysv/linux/alpha/bits/mman.h
index 38a798a..3b9e9a9 100644
--- a/sysdeps/unix/sysv/linux/alpha/bits/mman.h
+++ b/sysdeps/unix/sysv/linux/alpha/bits/mman.h
@@ -41,6 +41,7 @@
 /* Flags for `mlockall'.  */
 #define MCL_CURRENT	  8192
 #define MCL_FUTURE	  16384
+#define MCL_ONFAULT	  32768
 
 #include <bits/mman-linux.h>
 
diff --git a/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h b/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h
index d082d05..b568a66 100644
--- a/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h
+++ b/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h
@@ -132,8 +132,17 @@ enum __ptrace_request
   PTRACE_LISTEN = 0x4208,
 #define PTRACE_LISTEN PTRACE_LISTEN
 
-  PTRACE_PEEKSIGINFO = 0x4209
+  PTRACE_PEEKSIGINFO = 0x4209,
 #define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
+
+  PTRACE_GETSIGMASK = 0x420a,
+#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
+
+  PTRACE_SETSIGMASK = 0x420b,
+#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
+
+  PTRACE_SECCOMP_GET_FILTER = 0x420c
+#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
 };
 
 
diff --git a/sysdeps/unix/sysv/linux/powerpc/bits/mman.h b/sysdeps/unix/sysv/linux/powerpc/bits/mman.h
index 14f13cd..21c5fa9 100644
--- a/sysdeps/unix/sysv/linux/powerpc/bits/mman.h
+++ b/sysdeps/unix/sysv/linux/powerpc/bits/mman.h
@@ -42,6 +42,8 @@
 #define MCL_CURRENT	0x2000		/* Lock all currently mapped pages.  */
 #define MCL_FUTURE	0x4000		/* Lock all additions to address
 					   space.  */
+#define MCL_ONFAULT	0x8000		/* Lock all pages that are
+					   faulted in.  */
 
 /* Include generic Linux declarations.  */
 #include <bits/mman-linux.h>
diff --git a/sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h b/sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h
index 20d60aa..b9ddee0 100644
--- a/sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h
+++ b/sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h
@@ -119,8 +119,17 @@ enum __ptrace_request
   PTRACE_LISTEN = 0x4208,
 #define PTRACE_LISTEN PTRACE_LISTEN
 
-  PTRACE_PEEKSIGINFO = 0x4209
+  PTRACE_PEEKSIGINFO = 0x4209,
 #define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
+
+  PTRACE_GETSIGMASK = 0x420a,
+#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
+
+  PTRACE_SETSIGMASK = 0x420b,
+#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
+
+  PTRACE_SECCOMP_GET_FILTER = 0x420c
+#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
 };
 
 
diff --git a/sysdeps/unix/sysv/linux/s390/sys/ptrace.h b/sysdeps/unix/sysv/linux/s390/sys/ptrace.h
index 07b118d..15991f3 100644
--- a/sysdeps/unix/sysv/linux/s390/sys/ptrace.h
+++ b/sysdeps/unix/sysv/linux/s390/sys/ptrace.h
@@ -158,8 +158,17 @@ enum __ptrace_request
   PTRACE_LISTEN = 0x4208,
 #define PTRACE_LISTEN PTRACE_LISTEN
 
-  PTRACE_PEEKSIGINFO = 0x4209
+  PTRACE_PEEKSIGINFO = 0x4209,
 #define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
+
+  PTRACE_GETSIGMASK = 0x420a,
+#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
+
+  PTRACE_SETSIGMASK = 0x420b,
+#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
+
+  PTRACE_SECCOMP_GET_FILTER = 0x420c
+#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
 };
 
 
diff --git a/sysdeps/unix/sysv/linux/sparc/bits/mman.h b/sysdeps/unix/sysv/linux/sparc/bits/mman.h
index 7382dce..b5bfc66 100644
--- a/sysdeps/unix/sysv/linux/sparc/bits/mman.h
+++ b/sysdeps/unix/sysv/linux/sparc/bits/mman.h
@@ -41,6 +41,8 @@
 /* Flags for `mlockall'.  */
 #define MCL_CURRENT	0x2000		/* Lock all currently mapped pages.  */
 #define MCL_FUTURE	0x4000		/* Lock all additions to address
+#define MCL_ONFAULT	0x8000		/* Lock all pages that are
+					   faulted in.  */
 					   space.  */
 /* Include generic Linux declarations.  */
 #include <bits/mman-linux.h>
diff --git a/sysdeps/unix/sysv/linux/sparc/sys/ptrace.h b/sysdeps/unix/sysv/linux/sparc/sys/ptrace.h
index dd57c7f..4b88152 100644
--- a/sysdeps/unix/sysv/linux/sparc/sys/ptrace.h
+++ b/sysdeps/unix/sysv/linux/sparc/sys/ptrace.h
@@ -201,8 +201,17 @@ enum __ptrace_request
   PTRACE_LISTEN = 0x4208,
 #define PTRACE_LISTEN PTRACE_LISTEN
 
-  PTRACE_PEEKSIGINFO = 0x4209
+  PTRACE_PEEKSIGINFO = 0x4209,
 #define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
+
+  PTRACE_GETSIGMASK = 0x420a,
+#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
+
+  PTRACE_SETSIGMASK = 0x420b,
+#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
+
+  PTRACE_SECCOMP_GET_FILTER = 0x420c
+#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
 };
 
 
diff --git a/sysdeps/unix/sysv/linux/sys/ptrace.h b/sysdeps/unix/sysv/linux/sys/ptrace.h
index cb4f6a1..ee88271 100644
--- a/sysdeps/unix/sysv/linux/sys/ptrace.h
+++ b/sysdeps/unix/sysv/linux/sys/ptrace.h
@@ -149,8 +149,17 @@ enum __ptrace_request
   PTRACE_LISTEN = 0x4208,
 #define PTRACE_LISTEN PTRACE_LISTEN
 
-  PTRACE_PEEKSIGINFO = 0x4209
+  PTRACE_PEEKSIGINFO = 0x4209,
 #define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
+
+  PTRACE_GETSIGMASK = 0x420a,
+#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
+
+  PTRACE_SETSIGMASK = 0x420b,
+#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
+
+  PTRACE_SECCOMP_GET_FILTER = 0x420c
+#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
 };
 
 
diff --git a/sysdeps/unix/sysv/linux/tile/sys/ptrace.h b/sysdeps/unix/sysv/linux/tile/sys/ptrace.h
index bb921c8..46b5efa 100644
--- a/sysdeps/unix/sysv/linux/tile/sys/ptrace.h
+++ b/sysdeps/unix/sysv/linux/tile/sys/ptrace.h
@@ -122,8 +122,17 @@ enum __ptrace_request
   PTRACE_LISTEN = 0x4208,
 #define PTRACE_LISTEN PTRACE_LISTEN
 
-  PTRACE_PEEKSIGINFO = 0x4209
+  PTRACE_PEEKSIGINFO = 0x4209,
 #define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
+
+  PTRACE_GETSIGMASK = 0x420a,
+#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
+
+  PTRACE_SETSIGMASK = 0x420b,
+#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
+
+  PTRACE_SECCOMP_GET_FILTER = 0x420c
+#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
 };
 
 

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                    |   38 ++++++++++++++++++++++++++
 bits/mman-linux.h                            |    2 +
 sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h |   11 +++++++-
 sysdeps/unix/sysv/linux/alpha/bits/mman.h    |    1 +
 sysdeps/unix/sysv/linux/ia64/sys/ptrace.h    |   11 +++++++-
 sysdeps/unix/sysv/linux/powerpc/bits/mman.h  |    2 +
 sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h |   11 +++++++-
 sysdeps/unix/sysv/linux/s390/sys/ptrace.h    |   11 +++++++-
 sysdeps/unix/sysv/linux/sparc/bits/mman.h    |    2 +
 sysdeps/unix/sysv/linux/sparc/sys/ptrace.h   |   11 +++++++-
 sysdeps/unix/sysv/linux/sys/ptrace.h         |   11 +++++++-
 sysdeps/unix/sysv/linux/tile/sys/ptrace.h    |   11 +++++++-
 12 files changed, 115 insertions(+), 7 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]