Re: Heredoc can block trying to write to pipe under Darwin/XNU

Chet Ramey <[email protected]> Tue, 7 Jul 2026 15:22:24 -0400
Newsgroups gmane.comp.shells.bash.bugs
Organization ITS, Case Western Reserve University
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------r36blSNd8BBuJqwLqckZmLhK
Content-Type: multipart/mixed; boundary="------------v6z2ufPE7oeHzHaAk0BahJEe";
 protected-headers="v1"
From: Chet Ramey <[email protected]>
Reply-To: [email protected]
To: Ethan Pini <[email protected]>, "[email protected]" <[email protected]>
Cc: [email protected]
Message-ID: <[email protected]>
Subject: Re: Heredoc can block trying to write to pipe under Darwin/XNU
References: <sm8ZxfcmgU7_eiVLIsjNlax7oyAwwe1_uk2vaO0hp6nypbGnV7WStfE3rrHg_RV8BMSNRhhQmS2-7TpvzPxuK1NLLEWAyL9kbsZ2cA3nqIg=@pini.dev>
In-Reply-To: <sm8ZxfcmgU7_eiVLIsjNlax7oyAwwe1_uk2vaO0hp6nypbGnV7WStfE3rrHg_RV8BMSNRhhQmS2-7TpvzPxuK1NLLEWAyL9kbsZ2cA3nqIg=@pini.dev>

--------------v6z2ufPE7oeHzHaAk0BahJEe
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gNi8yOC8yNiAyOjEwIEFNLCBFdGhhbiBQaW5pIHdyb3RlOg0KDQo+IEJhc2ggVmVyc2lv
bjogNS4zDQo+IFBhdGNoIExldmVsOiAxNQ0KPiBSZWxlYXNlIFN0YXR1czogcmVsZWFzZQ0K
PiANCj4gRGVzY3JpcHRpb246DQoNCj4gICAgICAgICAgV2hlbiBiYXNoIGlzIGJ1aWx0IG9u
IGEgbWFjT1Mgc3lzdGVtIHdoZXJlIHRoZSBoaWdoLXdhdGVyDQo+ICAgICAgICAgIG1hcmsg
aGFzbid0IGJlZW4gcmVhY2hlZCwgdGhlIG1heCBwaXBlIHNpemUgd2lsbCBiZSBkZXRlY3Rl
ZA0KPiAgICAgICAgICBhcyA2NCBLaUIuIElmIHRoZSBoaWdoLXdhdGVyIG1hcmsgaXMgbGF0
ZXIgcmVhY2hlZCBhbmQgYmFzaA0KPiAgICAgICAgICB0cmllcyB0byB3cml0ZSBhIG1lZGl1
bS1zaXplZCBoZXJlZG9jIGludG8gYSBwaXBlLCBpdCB3aWxsDQo+ICAgICAgICAgIGJsb2Nr
IGR1ZSB0byB0aGUgcGlwZSBvbmx5IGhhdmluZyBhIDUxMi1ieXRlIGNhcGFjaXR5Lg0KDQpU
aGFua3MgZm9yIHRoZSByZXBvcnQuIEkgaG9uZXN0bHkgaGF2ZW4ndCBydW4gaW50byB0aGlz
IG15c2VsZiwgYW5kIHlvdXJzDQppcyB0aGUgZmlyc3QgcmVwb3J0IEkndmUgc2VlbiBhYm91
dCBpdC4gSSB3aWxsIGhhdmUgYSBmaXggaW4gdGhlIG5leHQNCmRldmVsIGJyYW5jaCBwdXNo
Lg0KDQotLSANCmBgVGhlIGx5ZiBzbyBzaG9ydCwgdGhlIGNyYWZ0IHNvIGxvbmcgdG8gbGVy
bmUuJycgLSBDaGF1Y2VyDQoJCSBgYEFycyBsb25nYSwgdml0YSBicmV2aXMnJyAtIEhpcHBv
Y3JhdGVzDQpDaGV0IFJhbWV5LCBVVGVjaCwgQ1dSVSAgICBjaGV0QGNhc2UuZWR1ICAgIGh0
dHA6Ly90aXN3d3cuY3dydS5lZHUvfmNoZXQvDQo=

--------------v6z2ufPE7oeHzHaAk0BahJEe--

--------------r36blSNd8BBuJqwLqckZmLhK
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature.asc"

-----BEGIN PGP SIGNATURE-----

wmMEABEIACMWIQR8ATX7CIqvbGbGULm7WGnwZOp0qwUCak1R8QUDAAAAAAAKCRC7WGnwZOp0q4Fa
AJ49aBxk2NCJJl3N4zqn4D84iRFDIwCdGBCIpv20j8BbM3LvYBc3oy5ux5w=
=K80q
-----END PGP SIGNATURE-----

--------------r36blSNd8BBuJqwLqckZmLhK--