From patchwork Wed Aug 2 15:09:32 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Dmitry V. Levin" X-Patchwork-Id: 21867 Received: (qmail 121861 invoked by alias); 2 Aug 2017 15:09:38 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 121438 invoked by uid 89); 2 Aug 2017 15:09:37 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.6 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RP_MATCHES_RCVD, SPF_PASS autolearn=ham version=3.3.2 spammy=ldv, Hx-languages:hr.us-ascii, H*r:508 X-HELO: vmicros1.altlinux.org Date: Wed, 2 Aug 2017 18:09:32 +0300 From: "Dmitry V. Levin" To: libc-alpha@sourceware.org Subject: [PING] [PATCH] sys/ptrace.h: remove obsolete Linux PTRACE_SEIZE_DEVEL constant Message-ID: <20170802150932.GA5808@altlinux.org> Mail-Followup-To: libc-alpha@sourceware.org References: <20170718094408.GA20847@altlinux.org> <20170718104254.GA21652@altlinux.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20170718104254.GA21652@altlinux.org> Remove enum __ptrace_flags along with the only constant it contains, PTRACE_SEIZE_DEVEL, from Linux's sys/ptrace.h files. This flag constant was introduced in Linux by commit v3.1-rc1~308^2~28 as a part of new experimental PTRACE_SEIZE interface. Later, as PTRACE_SEIZE had 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 | 10 ++++++++++ NEWS | 3 ++- sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 6 ------ sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 6 ------ sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 6 ------ sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 6 ------ sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 6 ------ sysdeps/unix/sysv/linux/sys/ptrace.h | 6 ------ 8 files changed, 12 insertions(+), 37 deletions(-) diff --git a/NEWS b/NEWS index 4b7e69a..484c467 100644 --- 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 . Changes to build and runtime requirements: diff --git a/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h b/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h index c8ca9e3..479696d 100644 --- a/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h +++ b/sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h @@ -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 { diff --git a/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h b/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h index c77e6dc..681dc89 100644 --- a/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h +++ b/sysdeps/unix/sysv/linux/ia64/sys/ptrace.h @@ -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 { diff --git a/sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h b/sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h index ed1ed63..b2296fa 100644 --- a/sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h +++ b/sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h @@ -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 { diff --git a/sysdeps/unix/sysv/linux/s390/sys/ptrace.h b/sysdeps/unix/sysv/linux/s390/sys/ptrace.h index e913647..6c7d86b 100644 --- a/sysdeps/unix/sysv/linux/s390/sys/ptrace.h +++ b/sysdeps/unix/sysv/linux/s390/sys/ptrace.h @@ -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 { diff --git a/sysdeps/unix/sysv/linux/sparc/sys/ptrace.h b/sysdeps/unix/sysv/linux/sparc/sys/ptrace.h index f605494..1fda17c 100644 --- a/sysdeps/unix/sysv/linux/sparc/sys/ptrace.h +++ b/sysdeps/unix/sysv/linux/sparc/sys/ptrace.h @@ -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 { diff --git a/sysdeps/unix/sysv/linux/sys/ptrace.h b/sysdeps/unix/sysv/linux/sys/ptrace.h index 1daadd1..6ddd972 100644 --- a/sysdeps/unix/sysv/linux/sys/ptrace.h +++ b/sysdeps/unix/sysv/linux/sys/ptrace.h @@ -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 {