[PATCH] Cygwin: pty: Fix PTY so that cygwin setup shows help with -h option.
Ken Brown
kbrown@cornell.edu
Thu Sep 26 12:50:00 GMT 2019
On 9/26/2019 6:52 AM, Takashi Yano wrote:
> - After commit 169d65a5774acc76ce3f3feeedcbae7405aa9b57, cygwin
> setup fails to show help message when -h option is specified, as
> reported in https://cygwin.com/ml/cygwin/2019-09/msg00248.html.
> This patch fixes the problem.
> ---
> winsup/cygwin/spawn.cc | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/winsup/cygwin/spawn.cc b/winsup/cygwin/spawn.cc
> index 4d8bcc9fa..f8090a6a4 100644
> --- a/winsup/cygwin/spawn.cc
> +++ b/winsup/cygwin/spawn.cc
> @@ -790,8 +790,6 @@ child_info_spawn::worker (const char *prog_arg, const char *const *argv,
> NtClose (old_winpid_hdl);
> real_path.get_wide_win32_path (myself->progname); // FIXME: race?
> sigproc_printf ("new process name %W", myself->progname);
> - if (!iscygwin ())
> - close_all_files ();
> }
> else
> {
> @@ -890,6 +888,8 @@ child_info_spawn::worker (const char *prog_arg, const char *const *argv,
> wait_for_myself ();
> }
> myself.exit (EXITCODE_NOSET);
> + if (!iscygwin ())
> + close_all_files ();
> break;
> case _P_WAIT:
> case _P_SYSTEM:
Pushed. Thanks.
Ken
More information about the Cygwin-patches
mailing list