From nobody Wed Oct 09 12:40:18 2024 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4XNstD65hlz5YVM9; Wed, 09 Oct 2024 12:40:20 +0000 (UTC) (envelope-from des@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XNstD4S9qz4YL8; Wed, 9 Oct 2024 12:40:20 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728477620; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2OWSUyMg7DuebnTIJDSb9qfPq6OHAHXx3pjEG4zK2pE=; b=wUSCKqSrUtCiCq9V2QxSKki2JiowMNDKZ8TLBuCq7Wf/jXJUJdDdd2PyMg20VPRRCWKEWw x1K+eLiiJNVdt/oPZwLau5a4DvZn9Wis+gJfG3Ob0Tlp/G9NEfbi9CyvJ8bVNGKwP6nr/k SELjnLYYlzj/1moHui1OLMQreApeYE/ShfhzfE7Z9GO/LBPlc/VPtstAKzRegg2NzU/H0E Rd50gKiFRPgbwZzYomA7noVWggLBrK4Zo5fbXySHJ77EIPEPhTrX7vzyuZRYsEJLImYV9O pPJsjU0Cn9c68mELz0E277nl0fRYBOp7hybqBNFpi+kC8bBtslgN5Yux2o5Ddw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1728477620; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2OWSUyMg7DuebnTIJDSb9qfPq6OHAHXx3pjEG4zK2pE=; b=AGwIKLljcMKZk6qPYgXSEl4RZihbMUgNWR+qrJ63+jk64cxyu469lIFzdyXAXClSvPLA/q DLN0IwDbyji0zKiRmO3ZqgMqhyOzlgKt/pT9vyYyRFefv4qKJicoJY8qMnmdWaCBaZeLzw 3kC2VOhoMPc/Wtwa3vWmZfpys6jYUos60B5GKxPgrVNO9SsssVXep1tWH6653D5CL85uDt F3fH7210IXo+npwGsf9G6HFES0GfIzHo97Ke90rn2s4miGVt5R+l7VCuk7r/ZNlhtMXv34 XdjKzg0YtfptS1vG0gvYM1DfhzHAery4oNK+QStl0e+1kMbv2Bc82XuTPVlDeA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1728477620; a=rsa-sha256; cv=none; b=uELiKBb3MEKM4E4DKU1384jsFnxAVTRErxS8PBIFG2dwP7Gx5PhR9x7AsWvl+eKVRXrtXp c0VRMQPugqi0kCvEEFNyQDRrS8Ypql3qnjUyv1gV18CiIemlMGUoYjM5DMQSadA/Klyv1E uyr/L+fs8XgKC9onxXqAj3q999WyeAGI6tXoDXgg2iwi1U3ctwaiXiQmn2YssdFukHchED J/9Y1xv3VoNjCDO3YgCkFPKSLnNd15WjitjQl/zHdJpQv5AfmIUmq5/cs/O9K0a2mmWWep MNMXChS6AzKNLKvonDkF3dRD7Zi8YLBAi7TWHOSwHR4KyOg7fT3d3Gm4iu1eUQ== Received: from ltc.des.dev (unknown [IPv6:2a01:e0a:386:9c20:922e:16ff:fef1:acef]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4XNstD3G46z17Ff; Wed, 9 Oct 2024 12:40:20 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id A7F00BF8AF; Wed, 09 Oct 2024 14:40:18 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Konstantin Belousov Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Subject: Re: git: c2d93a803ace - main - env: Check the status of stdout. In-Reply-To: (Konstantin Belousov's message of "Wed, 9 Oct 2024 15:18:02 +0300") References: <202410081702.498H2KIP072012@gitrepo.freebsd.org> <86iku2v3o2.fsf@ltc.des.dev> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Wed, 09 Oct 2024 14:40:18 +0200 Message-ID: <86cyk9v499.fsf@ltc.des.dev> List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Konstantin Belousov writes: > Dag-Erling Sm=C3=B8rgrav writes: > > Konstantin Belousov writes: > > > Why is this check needed? > > POSIX requires it. > Could you please point me to the requirement? General Assertion 39 in the Unix Conformance test suite. Not sure exactly which part of the standard it maps to. > Some programs do this 'err(1, "stdout")' call due to libxo error, > which is not exactly due to stdout error state. Yes, this is how we detect a write error on stdout when using libxo. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org