From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 975A51E127F6 for ; Wed, 3 Jul 2024 20:15:23 -0400 (EDT) (envelope-from rm@fingolfin.org) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id C26F7544166; Wed, 3 Jul 2024 20:15:23 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1720052123; b=tUHyGlxxiKfY0ckL+xBeDNWcT+3EVI4N1C8itfUCT31OiLx23y DXypgv4mfC8kGKoUmnTEax/lWok4b3xifKJvT2qCmZQ5CRMfmDFZV2o8AuuBjJFL 5RRKoHNsxTrBXZUHO03dQ/j95KOFZhPAxnIemyY2xYZnxJwzucUXsj7lqC3sIR9H nyidFz6brKgI57WxN8HNLI66hzW8En2jhuLQhYlQ88K0j/DgmmlH0wawxdJn7NOf yWi0AG5A7V8Sk/9bAqqOjVFtEZa9dau0cbgB0y7D59ITEdCXrxfuFmUW4OPvo7QN bVGrLAYST37BPzrSnVWLNxeLy47PFZDLYzeg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:date:mime-version:to:from:subject :content-type:content-transfer-encoding; s=arcseal; t= 1720052123; bh=Ee4hMy2fFaAf7NBt3xwHaiuIjPjs3HqAenYLOugPEmQ=; b=Y XC/+vzs8UsuREQ1H6Ys2mOcmgSIg1WCbDe6ou131r+b3DL9cNFdXgtgymcIT0BVg 3zvZa/WPu0YpvXcLg4KT9Hpjfc5Kd1/pJIedFaibpQOsYAYHSUMnLwJ3SXYEMidG RcQVkrL5C/lsV9RFsAHrPRt1cm6ElYRUStt/ZCw0kCv7HDQMwQYoEbS0lcanPZ3u h7corQcWYf1sdq5VzV/KjOZD/OX2shJLZ3m656MtBncYtPj+y7xjpeGL2VP6c4Fc sNWZc/8UW3jR6n3uEo/DERn9jyioi50rtqzdzFzMJ4lRTgeW+GYT9YVKcgIS0BzA K90ncnRzPMLKM9Le1GXYQ== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=fingolfin.org header.i=@fingolfin.org header.b=Rv5ULu3u header.a=rsa-sha256 header.s=fm3 x-bits=2048; dkim=pass (2048-bit rsa key sha256) header.d=messagingengine.com header.i=@messagingengine.com header.b=YsTDy4SX header.a=rsa-sha256 header.s=fm2 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=fingolfin.org; iprev=pass smtp.remote-ip=103.168.172.154 (fhigh3-smtp.messagingengine.com); spf=pass smtp.mailfrom=rm@fingolfin.org smtp.helo=fhigh3-smtp.messagingengine.com; x-aligned-from=pass (Address match); x-me-sender=pass policy.xms= m-mFZprLrIgymT6boDtpnk44M9XKynP3MBhgbVCe7lIdSWz641kzC52unmEoHDh8Hfq92Mhz_SGtsiuBpRb4ojiOTzz1yEeTx-cmsoCAZNzm76eSxrrXg1GO-V2I5q6xwOa-fGSgFA; x-ptr=pass smtp.helo=fhigh3-smtp.messagingengine.com policy.ptr=fhigh3-smtp.messagingengine.com; x-return-mx=pass header.domain=fingolfin.org policy.is_org=yes (MX Records found: in2-smtp.messagingengine.com,in1-smtp.messagingengine.com); x-return-mx=pass smtp.domain=fingolfin.org policy.is_org=yes (MX Records found: in2-smtp.messagingengine.com,in1-smtp.messagingengine.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=-100 state=0 Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=fingolfin.org header.i=@fingolfin.org header.b=Rv5ULu3u header.a=rsa-sha256 header.s=fm3 x-bits=2048; dkim=pass (2048-bit rsa key sha256) header.d=messagingengine.com header.i=@messagingengine.com header.b=YsTDy4SX header.a=rsa-sha256 header.s=fm2 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=fingolfin.org; iprev=pass smtp.remote-ip=103.168.172.154 (fhigh3-smtp.messagingengine.com); spf=pass smtp.mailfrom=rm@fingolfin.org smtp.helo=fhigh3-smtp.messagingengine.com; x-aligned-from=pass (Address match); x-me-sender=pass policy.xms= m-mFZprLrIgymT6boDtpnk44M9XKynP3MBhgbVCe7lIdSWz641kzC52unmEoHDh8Hfq92Mhz_SGtsiuBpRb4ojiOTzz1yEeTx-cmsoCAZNzm76eSxrrXg1GO-V2I5q6xwOa-fGSgFA; x-ptr=pass smtp.helo=fhigh3-smtp.messagingengine.com policy.ptr=fhigh3-smtp.messagingengine.com; x-return-mx=pass header.domain=fingolfin.org policy.is_org=yes (MX Records found: in2-smtp.messagingengine.com,in1-smtp.messagingengine.com); x-return-mx=pass smtp.domain=fingolfin.org policy.is_org=yes (MX Records found: in2-smtp.messagingengine.com,in1-smtp.messagingengine.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=-100 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeeftddrudekgdefudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnth hsucdlqddutddtmdenucfjughrpefkffggfgfvhffutgfgsehtjeertddtvdejnecuhfhr ohhmpeftohgsvghrthcuofhushhtrggttghhihcuoehrmhesfhhinhhgohhlfhhinhdroh hrgheqnecuggftrfgrthhtvghrnhepgeeihfeftedujeekfeduiedthedthffgleeljeeg fedtkeeukeffhfegieehudetnecuffhomhgrihhnpehilhhluhhmohhsrdhorhhgnecukf hppedutdefrdduieekrddujedvrdduheegnecuvehluhhsthgvrhfuihiivgeptdenucfr rghrrghmpehinhgvthepuddtfedrudeikedrudejvddrudehgedphhgvlhhopehfhhhigh hhfedqshhmthhprdhmvghsshgrghhinhhgvghnghhinhgvrdgtohhmpdhmrghilhhfrhho mhepoehrmhesfhhinhhgohhlfhhinhdrohhrgheqpdhnsggprhgtphhtthhopedupdhrtg hpthhtohepoeguvghvvghlohhpvghrsehlihhsthhsrdhilhhluhhmohhsrdhorhhgqe X-ME-VSScore: -100 X-ME-VSCategory: clean Received-SPF: pass (fingolfin.org: Sender is authorized to use 'rm@fingolfin.org' in 'mfrom' identity (mechanism 'include:spf.messagingengine.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="rm@fingolfin.org"; helo=fhigh3-smtp.messagingengine.com; client-ip=103.168.172.154 Received: from fhigh3-smtp.messagingengine.com (fhigh3-smtp.messagingengine.com [103.168.172.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for ; Wed, 3 Jul 2024 20:15:23 -0400 (EDT) (envelope-from rm@fingolfin.org) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 2D975114008C for ; Wed, 3 Jul 2024 20:15:23 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Wed, 03 Jul 2024 20:15:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fingolfin.org; h=cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:message-id:mime-version:reply-to :subject:subject:to:to; s=fm3; t=1720052123; x=1720138523; bh=Ee 4hMy2fFaAf7NBt3xwHaiuIjPjs3HqAenYLOugPEmQ=; b=Rv5ULu3udA3b9cstFU Rtf8J1KYUYY7LJ1qVRdwk8KyFadH/UjAxBFN6awne8t+HGcOA8laWmd4TYJqMUkc 0c00b17SQu0pQnMkwvrNYzAMmzoXAYwN1tKXEfYpB8fVoxONLZoQJtZhaOC3DmfY WwVVkCsC5S/NpHMQXJPHXRzNJqBjijE8neodfJN0DYYElmYJK6qsjDBO9QlhEpdk 2+SBJ2nA6o04PcMVLBFyVXZ+TAEcqJbSWgPo/sIlrTAmMg8TDCl6UDPO0iOqGy2t S7xHW/lHSpihiKb97v6NOLOVfgif4iASuP4uBNv2XDt1AoMEF8kepQ+PjcUolhHN B9VQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1720052123; x=1720138523; bh=Ee4hMy2fFaAf7NBt3xwHaiuIjPjs 3HqAenYLOugPEmQ=; b=YsTDy4SX5I280OXVf+jnJzRDy8udfsaarSFQArBnez74 3YfDBYkiHVa+++Xsw9YBxFP9cd1/bfiocmaG9p5TMxh9LWn4y1uhLDe4JcPjan5B bMs+9tOWWIajgTKKqlX8TI003eQUNzDevcK0102rUT93yH0wcfiuiL6TRBJUj6Fj 6Wk/dZ+VRfTiIdlh50UwpjyNWbG1JvsgyRh1pkl/aJoCyMd+wXk6v8iW97WxZM3N j0OU8XR9mhnHUa32VsyNsQCPPUUpaWRxQR/tclhBvfNJUzcoyno2AkdRu89mm1Ss KaiO3liu36tgUUw+/FhC7qP4M5c80ZN+XhD8gcfelQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrudekgdefudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefkffggfgfvhffutgfgsehtjeertddtvdejnecuhfhrohhmpeftohgsvghrthcu ofhushhtrggttghhihcuoehrmhesfhhinhhgohhlfhhinhdrohhrgheqnecuggftrfgrth htvghrnhepgeeihfeftedujeekfeduiedthedthffgleeljeegfedtkeeukeffhfegieeh udetnecuffhomhgrihhnpehilhhluhhmohhsrdhorhhgnecuvehluhhsthgvrhfuihiivg epudenucfrrghrrghmpehmrghilhhfrhhomheprhhmsehfihhnghholhhfihhnrdhorhhg X-ME-Proxy: Feedback-ID: i4ca146eb:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 3 Jul 2024 20:15:22 -0400 (EDT) Message-ID: <998317a8-c698-464d-b46f-204abb1d0a0a@fingolfin.org> Date: Wed, 3 Jul 2024 17:15:22 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: illumos-developer From: Robert Mustacchi Subject: 16624 Want support for FD_CLOFORK and friends Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is an admin Topicbox-Message-UUID: 848865dc-399a-11ef-a01d-d4f1fb8b7b06 https://code.illumos.org/c/illumos-gate/+/3568 This adds support for FD_CLOFORK and a number of related variants (O_CLOFORK, new dup variants, etc.) from POSIX 2024 and should be a useful feature more generally. Most of the changes here are improved docs, observability, and tests. Robert