From unknown Fri Aug 15 16:56:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#21117: [PATCH 4/4] Remove sigevent structure value definitions Resent-From: David Michael Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Wed, 22 Jul 2015 16:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 21117 X-GNU-PR-Package: guile X-GNU-PR-Keywords: patch To: 21117@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14375840859519 (code B ref -1); Wed, 22 Jul 2015 16:55:02 +0000 Received: (at submit) by debbugs.gnu.org; 22 Jul 2015 16:54:45 +0000 Received: from localhost ([127.0.0.1]:56539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZHxI3-0002TQ-VG for submit@debbugs.gnu.org; Wed, 22 Jul 2015 12:54:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35757) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZHxI2-0002TD-9p for submit@debbugs.gnu.org; Wed, 22 Jul 2015 12:54:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZHxHw-0000M2-2h for submit@debbugs.gnu.org; Wed, 22 Jul 2015 12:54:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36179) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHxHw-0000Ly-0T for submit@debbugs.gnu.org; Wed, 22 Jul 2015 12:54:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49247) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHxHv-0005Rg-5g for bug-guile@gnu.org; Wed, 22 Jul 2015 12:54:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZHxHu-0000LA-9C for bug-guile@gnu.org; Wed, 22 Jul 2015 12:54:35 -0400 Received: from mail-qk0-x22f.google.com ([2607:f8b0:400d:c09::22f]:36329) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHxHu-0000Ky-5J for bug-guile@gnu.org; Wed, 22 Jul 2015 12:54:34 -0400 Received: by qkdv3 with SMTP id v3so157012405qkd.3 for ; Wed, 22 Jul 2015 09:54:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=HsDFtoAkh2bsCmVsWy/aXCQ1hQzQSXb01YcQH18kNHM=; b=rLjGy0eF9CaYnFT1+DQg7ukwEuG7GM/wpLHafQjei25Abo2TduaOdKE0JgEGERBlO7 3FnQInmuZuV5rbHiL/URXz2T5bSzvDSuWTIGSf/M1e2l9tyr8vjLukUDo0d+y6gs4JN8 /hfM4EY3oA5nxnaXGq7nr4nYG5GHQaOhrCPeJRquG/wnp24gCwbuCSvFNn1EBlyqwYnw ETQqUEXrNV7jujEWihqpHJlKrTYkgKq2BQWpy9ggGECqfyRE9yC4YNKMUF2jSw6C5gZm 8yQjN0VtBURxyGVeYYVPIuopYW8no4xLN3J1Wxxv1d1+aLVjLKmkkLXr6aI1MCoHGU5c sijg== X-Received: by 10.55.55.143 with SMTP id e137mr4986634qka.79.1437584073744; Wed, 22 Jul 2015 09:54:33 -0700 (PDT) Received: from callisto ([2607:f470:2:1:22c9:d0ff:fe29:dfc8]) by smtp.gmail.com with ESMTPSA id a5sm959618qga.39.2015.07.22.09.54.33 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Jul 2015 09:54:33 -0700 (PDT) From: David Michael Date: Wed, 22 Jul 2015 12:54:32 -0400 Message-ID: <87a8uo875j.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) * libguile/Makefile.am (chknew-E chknew-SIG): Anchor the end of the signal/error name pattern to only match alphanumeric symbols. * libguile/cpp-SIG.syms (SIGEV_MAX_SIZE, SIGEV_NONE): Remove. (SIGEV_PAD_SIZE, SIGEV_SIGNAL, SIGEV_THREAD): Likewise. (SIGEV_THREAD_ID): Likewise. --- I'm assuming those sigevent structure values weren't intended to have their definitions included with signals. This patch removes them and adds stricter name matching to the regexp. libguile/Makefile.am | 2 +- libguile/cpp-SIG.syms | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/libguile/Makefile.am b/libguile/Makefile.am index dfa3be0..851799a 100644 --- a/libguile/Makefile.am +++ b/libguile/Makefile.am @@ -821,7 +821,7 @@ chknew-E chknew-SIG: echo "#include <$${bit}.h>" \ | sed 's/E/errno/;s/SIG/signal/' \ | gcc -dM -E - \ - | sed 's/^#define //;/^'$$bit'[0-9A-Z][0-9A-Z]*/!d;s/ .*//' \ + | sed 's/^#define //;/^'$$bit'[0-9A-Z][0-9A-Z]* /!d;s/ .*//' \ | sort | diff -u $$old - | sed '1,2d;/^+/!d;s/^.//' \ > TMP ; \ if [ -s TMP ] ; then new="$$old.NEW" ; \ diff --git a/libguile/cpp-SIG.syms b/libguile/cpp-SIG.syms index 2a619ce..728a294 100644 --- a/libguile/cpp-SIG.syms +++ b/libguile/cpp-SIG.syms @@ -6,12 +6,6 @@ SIGCHLD SIGCLD SIGCONT SIGEMT -SIGEV_MAX_SIZE -SIGEV_NONE -SIGEV_PAD_SIZE -SIGEV_SIGNAL -SIGEV_THREAD -SIGEV_THREAD_ID SIGFPE SIGHUP SIGILL -- 2.1.0 From unknown Fri Aug 15 16:56:41 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: David Michael Subject: bug#21117: closed (Re: bug#21117: [PATCH 4/4] Remove sigevent structure value definitions) Message-ID: References: <87fv0t47jt.fsf@gnu.org> <87a8uo875j.fsf@gmail.com> X-Gnu-PR-Message: they-closed 21117 X-Gnu-PR-Package: guile X-Gnu-PR-Keywords: patch Reply-To: 21117@debbugs.gnu.org Date: Thu, 29 Oct 2015 22:47:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1446158824-22673-1" This is a multi-part message in MIME format... ------------=_1446158824-22673-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #21117: [PATCH 4/4] Remove sigevent structure value definitions which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 21117@debbugs.gnu.org. --=20 21117: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D21117 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1446158824-22673-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 21117-done) by debbugs.gnu.org; 29 Oct 2015 22:46:38 +0000 Received: from localhost ([127.0.0.1]:44840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zrvxu-0005se-3R for submit@debbugs.gnu.org; Thu, 29 Oct 2015 18:46:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40966) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zrvxs-0005sX-Nv for 21117-done@debbugs.gnu.org; Thu, 29 Oct 2015 18:46:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zrvxp-0001Eb-BY for 21117-done@debbugs.gnu.org; Thu, 29 Oct 2015 18:46:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54833) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zrvxp-0001EX-8f; Thu, 29 Oct 2015 18:46:33 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:56498 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1Zrvxo-0004jQ-OV; Thu, 29 Oct 2015 18:46:33 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: David Michael Subject: Re: bug#21117: [PATCH 4/4] Remove sigevent structure value definitions References: <87a8uo875j.fsf@gmail.com> Date: Thu, 29 Oct 2015 23:46:30 +0100 In-Reply-To: <87a8uo875j.fsf@gmail.com> (David Michael's message of "Wed, 22 Jul 2015 12:54:32 -0400") Message-ID: <87fv0t47jt.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 21117-done Cc: 21117-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) David Michael skribis: > * libguile/Makefile.am (chknew-E chknew-SIG): Anchor the end of the > signal/error name pattern to only match alphanumeric symbols. > * libguile/cpp-SIG.syms (SIGEV_MAX_SIZE, SIGEV_NONE): Remove. > (SIGEV_PAD_SIZE, SIGEV_SIGNAL, SIGEV_THREAD): Likewise. > (SIGEV_THREAD_ID): Likewise. > --- > > > I'm assuming those sigevent structure values weren't intended to have > their definitions included with signals. This patch removes them and > adds stricter name matching to the regexp. Good catch. Pushed as c3f95ec. Thanks! Ludo=E2=80=99. ------------=_1446158824-22673-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 22 Jul 2015 16:54:45 +0000 Received: from localhost ([127.0.0.1]:56539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZHxI3-0002TQ-VG for submit@debbugs.gnu.org; Wed, 22 Jul 2015 12:54:44 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35757) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZHxI2-0002TD-9p for submit@debbugs.gnu.org; Wed, 22 Jul 2015 12:54:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZHxHw-0000M2-2h for submit@debbugs.gnu.org; Wed, 22 Jul 2015 12:54:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36179) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHxHw-0000Ly-0T for submit@debbugs.gnu.org; Wed, 22 Jul 2015 12:54:36 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49247) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHxHv-0005Rg-5g for bug-guile@gnu.org; Wed, 22 Jul 2015 12:54:35 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZHxHu-0000LA-9C for bug-guile@gnu.org; Wed, 22 Jul 2015 12:54:35 -0400 Received: from mail-qk0-x22f.google.com ([2607:f8b0:400d:c09::22f]:36329) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZHxHu-0000Ky-5J for bug-guile@gnu.org; Wed, 22 Jul 2015 12:54:34 -0400 Received: by qkdv3 with SMTP id v3so157012405qkd.3 for ; Wed, 22 Jul 2015 09:54:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:message-id:mime-version:content-type; bh=HsDFtoAkh2bsCmVsWy/aXCQ1hQzQSXb01YcQH18kNHM=; b=rLjGy0eF9CaYnFT1+DQg7ukwEuG7GM/wpLHafQjei25Abo2TduaOdKE0JgEGERBlO7 3FnQInmuZuV5rbHiL/URXz2T5bSzvDSuWTIGSf/M1e2l9tyr8vjLukUDo0d+y6gs4JN8 /hfM4EY3oA5nxnaXGq7nr4nYG5GHQaOhrCPeJRquG/wnp24gCwbuCSvFNn1EBlyqwYnw ETQqUEXrNV7jujEWihqpHJlKrTYkgKq2BQWpy9ggGECqfyRE9yC4YNKMUF2jSw6C5gZm 8yQjN0VtBURxyGVeYYVPIuopYW8no4xLN3J1Wxxv1d1+aLVjLKmkkLXr6aI1MCoHGU5c sijg== X-Received: by 10.55.55.143 with SMTP id e137mr4986634qka.79.1437584073744; Wed, 22 Jul 2015 09:54:33 -0700 (PDT) Received: from callisto ([2607:f470:2:1:22c9:d0ff:fe29:dfc8]) by smtp.gmail.com with ESMTPSA id a5sm959618qga.39.2015.07.22.09.54.33 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Jul 2015 09:54:33 -0700 (PDT) From: David Michael To: bug-guile@gnu.org Subject: [PATCH 4/4] Remove sigevent structure value definitions Date: Wed, 22 Jul 2015 12:54:32 -0400 Message-ID: <87a8uo875j.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) * libguile/Makefile.am (chknew-E chknew-SIG): Anchor the end of the signal/error name pattern to only match alphanumeric symbols. * libguile/cpp-SIG.syms (SIGEV_MAX_SIZE, SIGEV_NONE): Remove. (SIGEV_PAD_SIZE, SIGEV_SIGNAL, SIGEV_THREAD): Likewise. (SIGEV_THREAD_ID): Likewise. --- I'm assuming those sigevent structure values weren't intended to have their definitions included with signals. This patch removes them and adds stricter name matching to the regexp. libguile/Makefile.am | 2 +- libguile/cpp-SIG.syms | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/libguile/Makefile.am b/libguile/Makefile.am index dfa3be0..851799a 100644 --- a/libguile/Makefile.am +++ b/libguile/Makefile.am @@ -821,7 +821,7 @@ chknew-E chknew-SIG: echo "#include <$${bit}.h>" \ | sed 's/E/errno/;s/SIG/signal/' \ | gcc -dM -E - \ - | sed 's/^#define //;/^'$$bit'[0-9A-Z][0-9A-Z]*/!d;s/ .*//' \ + | sed 's/^#define //;/^'$$bit'[0-9A-Z][0-9A-Z]* /!d;s/ .*//' \ | sort | diff -u $$old - | sed '1,2d;/^+/!d;s/^.//' \ > TMP ; \ if [ -s TMP ] ; then new="$$old.NEW" ; \ diff --git a/libguile/cpp-SIG.syms b/libguile/cpp-SIG.syms index 2a619ce..728a294 100644 --- a/libguile/cpp-SIG.syms +++ b/libguile/cpp-SIG.syms @@ -6,12 +6,6 @@ SIGCHLD SIGCLD SIGCONT SIGEMT -SIGEV_MAX_SIZE -SIGEV_NONE -SIGEV_PAD_SIZE -SIGEV_SIGNAL -SIGEV_THREAD -SIGEV_THREAD_ID SIGFPE SIGHUP SIGILL -- 2.1.0 ------------=_1446158824-22673-1--