From debbugs-submit-bounces@debbugs.gnu.org Sun Sep 17 11:22:23 2023 Received: (at submit) by debbugs.gnu.org; 17 Sep 2023 15:22:23 +0000 Received: from localhost ([127.0.0.1]:51177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhtbL-0000fH-HW for submit@debbugs.gnu.org; Sun, 17 Sep 2023 11:22:23 -0400 Received: from lists.gnu.org ([2001:470:142::17]:38068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qhtbG-0000eP-VW for submit@debbugs.gnu.org; Sun, 17 Sep 2023 11:22:19 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qhtb3-000616-Qy for guix-patches@gnu.org; Sun, 17 Sep 2023 11:22:05 -0400 Received: from magnesium.8pit.net ([45.76.88.171]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qhtb1-0003dw-Pv; Sun, 17 Sep 2023 11:22:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=opensmtpd; bh=piq3HuAmYz 0ZSublWNYw+q7hZm+yVf96UF/kswA9A+k=; h=references:in-reply-to:date: subject:cc:to:from; d=soeren-tempel.net; b=s2rWW3nt/RYYNP79ayt2oR/gcWQ erD6Nx5MlmSKJRQoYfygbnQ2tTDccZLTlPT0xtn41KaITl9Mp4h5LP3GQ5UzT9lwUMgP5y 3t+25fe3ZvajH9orhA6V5q4RrmvPv64E/OfZeMUsi/YbTShVI5zSAu3nJWHRQ8RwSmclJE D6Gs= Received: from localhost (ip-078-094-021-002.um19.pools.vodafone-ip.de [78.94.21.2]) by magnesium.8pit.net (OpenSMTPD) with ESMTPSA id 25f1bbec (TLSv1.3:TLS_AES_256_GCM_SHA384:256:YES); Sun, 17 Sep 2023 17:21:55 +0200 (CEST) From: soeren@soeren-tempel.net To: guix-patches@gnu.org Subject: [PATCH v3] syscalls: Consistently use existing linux? definition Date: Sun, 17 Sep 2023 17:21:48 +0200 Message-ID: <20230917152149.8587-1-soeren@soeren-tempel.net> X-Mailer: git-send-email 2.42.0 In-Reply-To: <87il89yugy.fsf@gnu.org> References: <87il89yugy.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=45.76.88.171; envelope-from=soeren@soeren-tempel.net; helo=magnesium.8pit.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: 65486@debbugs.gnu.org, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -0.1 (/) From: Sören Tempel Instead of duplicating this existing logic across the source file. This will make it easier to add additional linux targets (e.g. linux-musl) in the future. * guix/build/syscalls.scm (readdir*): Use linux? constant. * guix/build/syscalls.scm (write-socket-address!): Use linux? constant. * guix/build/syscalls.scm (read-socket-address): Use linux? constant. Signed-off-by: Sören Tempel --- guix/build/syscalls.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/guix/build/syscalls.scm b/guix/build/syscalls.scm index d947b010d3..c9c0bf594d 100644 --- a/guix/build/syscalls.scm +++ b/guix/build/syscalls.scm @@ -1244,7 +1244,7 @@ (define (readdir-procedure name-field-offset sizeof-dirent-header (define readdir* ;; Decide at run time which one must be used. - (if (string-contains %host-type "linux-gnu") + (if linux? (readdir-procedure (c-struct-field-offset %struct-dirent-header/linux name) sizeof-dirent-header/linux @@ -1664,7 +1664,7 @@ (define (write-socket-address!/hurd sockaddr bv index) (error "unsupported socket address" sockaddr))))) (define write-socket-address! - (if (string-contains %host-type "linux-gnu") + (if linux? write-socket-address!/linux write-socket-address!/hurd)) @@ -1696,7 +1696,7 @@ (define* (read-socket-address/hurd bv #:optional (index 0)) (vector family))))) (define read-socket-address - (if (string-contains %host-type "linux-gnu") + (if linux? read-socket-address/linux read-socket-address/hurd)) From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 13 11:54:08 2023 Received: (at control) by debbugs.gnu.org; 13 Oct 2023 15:54:08 +0000 Received: from localhost ([127.0.0.1]:47221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKUJ-0007fU-Pa for submit@debbugs.gnu.org; Fri, 13 Oct 2023 11:54:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59854) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qrKUH-0007eG-DM for control@debbugs.gnu.org; Fri, 13 Oct 2023 11:54:05 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrKTp-0006y1-1b for control@debbugs.gnu.org; Fri, 13 Oct 2023 11:53:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=DZxozZo83wo5kJyLjxHi17UX/1W7FsqMUkTashrIr7s=; b=RyTjydYDTMTOTw GGr1e7kEIKV91+xkDSVK5hFj1dHIM9d8VszWdsoEYyuW64iaQ4DNBmXtisDJDZ9/dRjLiuLOHl/t5 XhoJyYUPTAaoZwYG6ZltMc7xzCRag8zNAXxrXQvuyHeGypusr/k4BOpn2cIi4emx5tZsW4kuxR1PL URKjg6OuR5dfcUBbXbGYzxyawOJtkBW9mx5AYEMbuCWPu0TX0/YAxIa1bwCRF4GpCqWwua31e/ikJ VkviB5ZnTSPdcJtitUV/c1/i923NNXjktuuQKU0dqvcTpXJSnO2TjSWvc8qgevuTMXOHAl1rN5ql5 ED2TeSD3hJ5xDLlwWYZg==; Date: Fri, 13 Oct 2023 17:53:35 +0200 Message-Id: <87ttquikn4.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #66054 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.3 (---) block 66054 by 66525 quit From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 23 06:12:33 2023 Received: (at control) by debbugs.gnu.org; 23 Oct 2023 10:12:33 +0000 Received: from localhost ([127.0.0.1]:49125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qurvF-0005wY-9U for submit@debbugs.gnu.org; Mon, 23 Oct 2023 06:12:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53536) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qurvD-0005w6-Ew for control@debbugs.gnu.org; Mon, 23 Oct 2023 06:12:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quruf-0004iP-8s for control@debbugs.gnu.org; Mon, 23 Oct 2023 06:11:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:Subject:From:To:Date:in-reply-to: references; bh=ZapoxPFysvv4M79yWxv1uAkkwp7/reDniPzFHE0OTpU=; b=E+/vMlgJHNNFwR zBhg2ZX9+YQWMdE80jcYd5+kHrTH3FVqmhTj6oVu6S1Ky6YcgYVy0y86teJzWz/6Le4mD2gd46Mjo kYDlIUC6RBUH8gPqrR99UBA/Zt6c1BDptsunb70jlpjwNWKJl7D6y1x3UGv2kr90E3fKtM4vIDh5u eY8LUYpsIsCOJEf/GZa/zwW6aqXnOnSp1xSxLQZvIdo7x1OptHuniYTDmqfXcon5amjnHcoQiWMIm 5WAlzpDmt+lZwXNqWlm5KZMO+Q73PWYzU137w2gpIT5Gw9B8EZcK65EGc6qhKeILXywvXj9q8/Edi KGS/FuH/P5zGEl5E9QRg==; Date: Mon, 23 Oct 2023 12:11:54 +0200 Message-Id: <87cyx5hclx.fsf@gnu.org> To: control@debbugs.gnu.org From: =?utf-8?Q?Ludovic_Court=C3=A8s?= Subject: control message for bug #66054 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.3 (---) close 66054 quit From unknown Thu Aug 14 22:19:12 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 20 Nov 2023 12:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator