[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] xenconsole: Add pipe option
Felix Schmoll writes ("Re: [PATCH v2] xenconsole: Add pipe option"): > As there is already an interactive variable in the code, it seems > like a rather strange overloading to call the option interactive > that directly affects a different variable (currently pipe). The > name seems to make sense however, Right, I think the UI should be driven by the needs of the human who'll use it, not by the variable names in the code. > so I propose to simplify the code > by removing the isatty-check from line 349 and moving it to line > 472, resulting in the following: > > 472 if (isatty(STDIN_FILENO) && isatty(STDOUT_FILENO)) { > 473 interactive = 1; > 474 init_term(STDIN_FILENO, &stdin_old_attr); > 475 atexit(restore_term_stdin); /* if this fails, oh dear */ > 476 } > > Then the interactive-variable is free for my purposes, so there is no need to > introduce a new variable at all. > > Or is there anything that requires the check to be at the top? I doubt it. Doing it after the option parsing loop would be much more conventional. > As the new commit message I suggest: > > Add option to xenconsole to always forward console input > > Currently the default behaviour of the xenconsole client is to > ignore any input to stdin, unless stdin and stdout are both > ttys. The new option allows to manually overwrite this, causing the > client to forward input regardless. SGTM. Thanks, Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |