From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Josselin Poiret via "Bug reports for GUILE, GNU's Ubiquitous Extension Language" Newsgroups: gmane.lisp.guile.bugs Subject: bug#61095: possible misuse of posix_spawn API on non-linux OSes Date: Thu, 30 Mar 2023 22:21:28 +0200 Message-ID: <87ileirnw7.fsf@jpoiret.xyz> References: <26OIN3L5D4V9L.2M0KM95K0YSNM@venera> <87zg7xgqxz.fsf@gnu.org> <87tty4svpo.fsf@jpoiret.xyz> <87zg7vjimr.fsf@inria.fr> Reply-To: Josselin Poiret Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25676"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 61095@debbugs.gnu.org, Andrew Whatson , Omar Polo To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Thu Mar 30 22:22:45 2023 Return-path: Envelope-to: guile-bugs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1phynF-0006WR-Qc for guile-bugs@m.gmane-mx.org; Thu, 30 Mar 2023 22:22:45 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1phyma-0002Br-Db; Thu, 30 Mar 2023 16:22:04 -0400 Original-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 1phymY-0002BK-JO for bug-guile@gnu.org; Thu, 30 Mar 2023 16:22:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1phymY-0006nE-Bh for bug-guile@gnu.org; Thu, 30 Mar 2023 16:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1phymX-0004H2-Qg for bug-guile@gnu.org; Thu, 30 Mar 2023 16:22:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Josselin Poiret Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Thu, 30 Mar 2023 20:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 61095 X-GNU-PR-Package: guile X-GNU-PR-Keywords: patch Original-Received: via spool by 61095-submit@debbugs.gnu.org id=B61095.168020769616386 (code B ref 61095); Thu, 30 Mar 2023 20:22:01 +0000 Original-Received: (at 61095) by debbugs.gnu.org; 30 Mar 2023 20:21:36 +0000 Original-Received: from localhost ([127.0.0.1]:59512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phym7-0004GE-OF for submit@debbugs.gnu.org; Thu, 30 Mar 2023 16:21:35 -0400 Original-Received: from jpoiret.xyz ([206.189.101.64]:53102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1phym5-0004G5-7e for 61095@debbugs.gnu.org; Thu, 30 Mar 2023 16:21:33 -0400 Original-Received: from authenticated-user (jpoiret.xyz [206.189.101.64]) by jpoiret.xyz (Postfix) with ESMTPA id 2A767184F0F; Thu, 30 Mar 2023 20:21:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jpoiret.xyz; s=dkim; t=1680207691; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=mUS7wkpxFO+/NZdUenFbAVwR2IUBTL0TOymQfD/BnBw=; b=uGTjXTlLY/c3bQ0phb9G44PHT+YjBJmYbFOphBRpEf7TIo/LoA6BEjwCljz9Qijfvk1x1S 0gqeXDT4toWAAoIGMVTQHdPvr/amIIgu+SLIR8txwMjn79S0QrwPEdnWnX6pWfMXsY3ZK0 DlgRi7+NHARPKWltQsbjJSNgn6hXSRp6njqCacdV/IdxeiTJgTcAc9GZ8BG9F0Rnnmt8wx y8JBMOxzoFp1dS3x3ctIh3YB5LH8IwCdJUHlSVn+1xklhuqNSdhpPmjigFmgb6jdEYAUjI OCY9rHs6bdryvvBJKnSBSS4mwm5rtq1PvWRysTFFgtC+NQMu62BMU4dJIe54mQ== In-Reply-To: <87zg7vjimr.fsf@inria.fr> Authentication-Results: jpoiret.xyz; auth=pass smtp.auth=jpoiret@jpoiret.xyz smtp.mailfrom=dev@jpoiret.xyz X-Spamd-Bar: -- X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.bugs:10589 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Ludo, Ludovic Court=C3=A8s writes: > Coming next is an updated patch series addressing this as proposed > above. Let me know what y=E2=80=99all think! > > I tested the =E2=80=98posix_spawn_file_actions_addclosefrom_np=E2=80=99 p= ath by building in: > > guix time-machine --branch=3Dcore-updates -- shell -CP -D -f guix.scm I didn't test, but this LGTM! Maybe someone on OpenBSD could test this patchset? Best, =2D-=20 Josselin Poiret --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHEBAEBCAAuFiEEOSSM2EHGPMM23K8vUF5AuRYXGooFAmQl70gQHGRldkBqcG9p cmV0Lnh5egAKCRBQXkC5Fhcaika2C/4vZu9E2Yhc94DQV0ptmwlmFlAWlwSdvvbH +PPbHQwrY0rq5G1MqoxeegqVR2RU2o/mtP5edUcLlz7f6pbU8jPuPwDGAIaM5jLU gxrWXyadvbMk6HjaGm6T4lXhFvt4OT2dl8DoEPHzd+eqX/Tv9Xnx2j3kynMsY389 +RqBhQcLtH+Qk6Z9qvEYRXUrBYQhR7OVoKpu3Vg8tM6T50a7bgc9Xtnnxai/aqQW J3cJahq6oi1fkUaNiOAWsS7IN6XLJm01QZekkHdnAd9dJi1zJUdyP0/qIBjkXYXr ge3AYL3kxDWIus6zO3x8aWm4ZM57G0dw++VKU/qFora1BShSQCwg5J7496T5Q3fc sQ+zJzC27UnptMoTFZP2M3gJzNV/FH89KSVNSBGIe+8KVJY9INobr9fGNzUyR2mc bDaNvn9d9rRaRsvqpdAhaKGMtb1IwA06tWl262beYs9CDO7Lnx4XSEt4xyCeFpwg oU4RlegH8ChQtzf2O7J99CSjmcN7liU= =xCrc -----END PGP SIGNATURE----- --=-=-=--