Hi Corinna,

On Mon, 24 Oct 2022, Corinna Vinschen wrote:

> However, two points:
>
> - I'm wondering if the patch (both of yours) doesn't actually just cover
>   a problem in child_info_spawn::worker().  Different runpath values,
>   depending on the app path being "cmd" or "cmd.exe"?  That sounds like
>   worker() is doing weird stuff.  And it does in line 400ff.
>
>   So, if the else branch of this code is apparently working fine for
>   "cmd" per Takashi's observation in
>   https://cygwin.com/pipermail/cygwin-patches/2022q4/012032.html, how
>   much sense is in the if branch handling "command.com" and "cmd.exe"
>   specially?  Wouldn't a better patch get rid of this extra if and
>   the null_app_name variable instead?

I never understood why the pcon code was allowed to be so Hydra-like as to
sprawl into corners far, far beyond `winsup/cygwin/fhandler*`.

FWIW I would be in favor of getting rid of this special handling (unless
it causes a regression). Given the recent experience, I expect Takashi to
want to work on this without any interference from my side.

Ciao,
Dscho

Reply via email to