PING: RFR(s): (new approach) 8223777: In posix_spawn mode, failing to exec() jspawnhelper does not result in an error

Thomas Stüfe thomas.stuefe at gmail.com
Wed Jun 5 04:50:14 UTC 2019


On Wed, Jun 5, 2019 at 5:06 AM Martin Buchholz <martinrb at google.com> wrote:

>
>
> On Tue, Jun 4, 2019 at 2:01 PM Roger Riggs <Roger.Riggs at oracle.com> wrote:
>
>> Hmm.  Can_JOHNNY_EXEC naming is a bit quirky, not intuitive...
>>
>
> I'm the original author of that joke^H deeply evocative symbol name, so I
> might be biased.
>
>

I like the name :)

But thinking seriously about this, I think that "fail_pipe" is still a good
clear name: any communication over this channel has to do with handling
errors, included the child-alive-signal.

I thought about alternatives: "oob_pipe" (as in out-of-band) or "comm_pipe"
or "child_pipe" but all feel slightly wrong.

I would vote for keeping the name as it is: I would have to change a number
of places, and when in doubt I'd like to keep the changes minimal to make
backporting future changes easier.

..Thomas


More information about the core-libs-dev mailing list