sys/ptrace.h: remove obsolete Linux PTRACE_SEIZE_DEVEL constant [BZ #21928]

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.
This commit is contained in:
Dmitry V. Levin 2017-07-18 09:23:38 +00:00
parent 24d9f53ab0
commit 60e2846e26
8 changed files with 13 additions and 37 deletions

View File

@ -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> 2017-08-09 Joseph Myers <joseph@codesourcery.com>
* posix/bits/types.h (__qaddr_t): Remove. * posix/bits/types.h (__qaddr_t): Remove.

3
NEWS
View File

@ -13,7 +13,8 @@ Major new features:
Deprecated and removed features, and other changes affecting compatibility: 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: Changes to build and runtime requirements:

View File

@ -141,12 +141,6 @@ enum __ptrace_request
}; };
/* Flag for PTRACE_LISTEN. */
enum __ptrace_flags
{
PTRACE_SEIZE_DEVEL = 0x80000000
};
/* Options set using PTRACE_SETOPTIONS. */ /* Options set using PTRACE_SETOPTIONS. */
enum __ptrace_setoptions enum __ptrace_setoptions
{ {

View 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. */ /* pt_all_user_regs is used for PTRACE_GETREGS/PTRACE_SETREGS. */
struct __pt_all_user_regs struct __pt_all_user_regs
{ {

View File

@ -133,12 +133,6 @@ enum __ptrace_request
}; };
/* Flag for PTRACE_LISTEN. */
enum __ptrace_flags
{
PTRACE_SEIZE_DEVEL = 0x80000000
};
/* Options set using PTRACE_SETOPTIONS. */ /* Options set using PTRACE_SETOPTIONS. */
enum __ptrace_setoptions enum __ptrace_setoptions
{ {

View File

@ -210,12 +210,6 @@ enum __ptrace_request
}; };
/* Flag for PTRACE_LISTEN. */
enum __ptrace_flags
{
PTRACE_SEIZE_DEVEL = 0x80000000
};
/* Options set using PTRACE_SETOPTIONS. */ /* Options set using PTRACE_SETOPTIONS. */
enum __ptrace_setoptions enum __ptrace_setoptions
{ {

View File

@ -215,12 +215,6 @@ enum __ptrace_request
}; };
/* Flag for PTRACE_LISTEN. */
enum __ptrace_flags
{
PTRACE_SEIZE_DEVEL = 0x80000000
};
/* Options set using PTRACE_SETOPTIONS. */ /* Options set using PTRACE_SETOPTIONS. */
enum __ptrace_setoptions enum __ptrace_setoptions
{ {

View File

@ -163,12 +163,6 @@ enum __ptrace_request
}; };
/* Flag for PTRACE_LISTEN. */
enum __ptrace_flags
{
PTRACE_SEIZE_DEVEL = 0x80000000
};
/* Options set using PTRACE_SETOPTIONS. */ /* Options set using PTRACE_SETOPTIONS. */
enum __ptrace_setoptions enum __ptrace_setoptions
{ {