sys/ptrace.h: remove obsolete Linux PTRACE_SEIZE_DEVEL constant [BZ #21928]
authorDmitry V. Levin <ldv@altlinux.org>
Tue, 18 Jul 2017 09:23:38 +0000 (09:23 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Wed, 9 Aug 2017 22:58:45 +0000 (22:58 +0000)
Remove enum __ptrace_flags along with the only constant it contains,
PTRACE_SEIZE_DEVEL, from Linux's sys/ptrace.h files.

This temporary development constant shouldn't have been added to
sys/ptrace.h in the first place.  It was introduced in Linux by commit
v3.1-rc1~308^2~28 as a temporary part of new experimental PTRACE_SEIZE
interface.  Later, as PTRACE_SEIZE stabilized and lost its experimental
status, this flag was removed from Linux by commit v3.4-rc1~109^2~20.

* sysdeps/unix/sysv/linux/sys/ptrace.h (enum __ptrace_flags,
PTRACE_SEIZE_DEVEL): Remove.
* sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/ia64/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/s390/sys/ptrace.h: Likewise.
* sysdeps/unix/sysv/linux/sparc/sys/ptrace.h: Likewise.

ChangeLog
NEWS
sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h
sysdeps/unix/sysv/linux/ia64/sys/ptrace.h
sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h
sysdeps/unix/sysv/linux/s390/sys/ptrace.h
sysdeps/unix/sysv/linux/sparc/sys/ptrace.h
sysdeps/unix/sysv/linux/sys/ptrace.h

index 87f079da8d5b178151601fa3454581ddd04a7789..8cec71355015dc4a101b263bf4f9c92579075435 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2017-08-09  Dmitry V. Levin  <ldv@altlinux.org>
+
+       [BZ #21928]
+       * sysdeps/unix/sysv/linux/sys/ptrace.h (enum __ptrace_flags,
+       PTRACE_SEIZE_DEVEL): Remove.
+       * sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h: Likewise.
+       * sysdeps/unix/sysv/linux/ia64/sys/ptrace.h: Likewise.
+       * sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h: Likewise.
+       * sysdeps/unix/sysv/linux/s390/sys/ptrace.h: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sys/ptrace.h: Likewise.
+
 2017-08-09  Joseph Myers  <joseph@codesourcery.com>
 
        * posix/bits/types.h (__qaddr_t): Remove.
diff --git a/NEWS b/NEWS
index 4b7e69a1db5f07c89edfeb6ec3feccba174705ea..484c46756995fab6c1580136d1f0dc0e20b1de87 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -13,7 +13,8 @@ Major new features:
 
 Deprecated and removed features, and other changes affecting compatibility:
 
-  [Add deprecations, removals and changes affecting compatibility here]
+* On GNU/Linux, the obsolete Linux constant PTRACE_SEIZE_DEVEL is no longer
+  defined by <sys/ptrace.h>.
 
 Changes to build and runtime requirements:
 
index c8ca9e398ec7dbb53d64f65f1b31f8ebc2c3b08b..479696d3d45e7ec6e8889f71671fa28cfd3c7db3 100644 (file)
@@ -141,12 +141,6 @@ enum __ptrace_request
 };
 
 
-/* Flag for PTRACE_LISTEN.  */
-enum __ptrace_flags
-{
-  PTRACE_SEIZE_DEVEL = 0x80000000
-};
-
 /* Options set using PTRACE_SETOPTIONS.  */
 enum __ptrace_setoptions
 {
index c77e6dc6837493cde7280ec2931a7ff0aea666e9..681dc8913a9f6da40eb5186960e9b07afb23bd59 100644 (file)
@@ -146,12 +146,6 @@ enum __ptrace_request
 };
 
 
-/* Flag for PTRACE_LISTEN.  */
-enum __ptrace_flags
-{
-  PTRACE_SEIZE_DEVEL = 0x80000000
-};
-
 /* pt_all_user_regs is used for PTRACE_GETREGS/PTRACE_SETREGS.  */
 struct __pt_all_user_regs
   {
index ed1ed63cca1b8e6137007a5702d3b9fe8b1342f5..b2296fae108f819963eb3b825accb7d015905182 100644 (file)
@@ -133,12 +133,6 @@ enum __ptrace_request
 };
 
 
-/* Flag for PTRACE_LISTEN.  */
-enum __ptrace_flags
-{
-  PTRACE_SEIZE_DEVEL = 0x80000000
-};
-
 /* Options set using PTRACE_SETOPTIONS.  */
 enum __ptrace_setoptions
 {
index e9136471f8b9db1012253ce93e155ebeab66d2cd..6c7d86ba3293bb69c9d7665d5eeb3335b66f31c6 100644 (file)
@@ -210,12 +210,6 @@ enum __ptrace_request
 };
 
 
-/* Flag for PTRACE_LISTEN.  */
-enum __ptrace_flags
-{
-  PTRACE_SEIZE_DEVEL = 0x80000000
-};
-
 /* Options set using PTRACE_SETOPTIONS.  */
 enum __ptrace_setoptions
 {
index f60549427fdbee2ec16d0a0ccd4aeb7a6546fd22..1fda17c772bd15f396fef65f46bb9d85aba881a3 100644 (file)
@@ -215,12 +215,6 @@ enum __ptrace_request
 };
 
 
-/* Flag for PTRACE_LISTEN.  */
-enum __ptrace_flags
-{
-  PTRACE_SEIZE_DEVEL = 0x80000000
-};
-
 /* Options set using PTRACE_SETOPTIONS.  */
 enum __ptrace_setoptions
 {
index 1daadd19503187b664d54857c2f04ecb987e687b..6ddd972aad1b7f83d5acca6abca895630a082003 100644 (file)
@@ -163,12 +163,6 @@ enum __ptrace_request
 };
 
 
-/* Flag for PTRACE_LISTEN.  */
-enum __ptrace_flags
-{
-  PTRACE_SEIZE_DEVEL = 0x80000000
-};
-
 /* Options set using PTRACE_SETOPTIONS.  */
 enum __ptrace_setoptions
 {