From patchwork Tue Jul 18 10:42:54 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: 21662 Received: (qmail 55632 invoked by alias); 18 Jul 2017 10:42:59 -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 55061 invoked by uid 89); 18 Jul 2017 10:42:58 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-11.1 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_2, GIT_PATCH_3, RP_MATCHES_RCVD, SPF_PASS autolearn=ham version=3.3.2 spammy=11PM, 11pm, H*c:application X-HELO: vmicros1.altlinux.org Date: Tue, 18 Jul 2017 13:42:54 +0300 From: "Dmitry V. Levin" To: libc-alpha@sourceware.org Subject: Re: [PATCH] sys/ptrace.h: remove obsolete Linux PTRACE_SEIZE_DEVEL constant Message-ID: <20170718104254.GA21652@altlinux.org> Mail-Followup-To: libc-alpha@sourceware.org References: <20170718094408.GA20847@altlinux.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20170718094408.GA20847@altlinux.org> On Tue, Jul 18, 2017 at 12:44:11PM +0300, Dmitry V. Levin wrote: > 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. In case this change needs a NEWS entry, here it is: --- a/NEWS +++ b/NEWS @@ -157,6 +157,9 @@ Deprecated and removed features, and other changes affecting compatibility: fpregset_t type no longer has the name struct fpu. This changes the C++ name mangling for interfaces involving those types. +* On GNU/Linux, the obsolete Linux constant PTRACE_SEIZE_DEVEL is no longer + defined by . + * On S/390 GNU/Linux, the constants defined by have been synced with the kernel: