summaryrefslogtreecommitdiff
path: root/scripts/kconfig/expr.c
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.masahiro@socionext.com>2018-02-08 14:56:40 +0900
committerMasahiro Yamada <yamada.masahiro@socionext.com>2018-02-09 04:10:10 +0900
commitf3ff6fb5db68bcd460e9880d5fb4902520dd645b (patch)
tree40c06df6cc38a07f8e4daebeebf0d35bd8d32e27 /scripts/kconfig/expr.c
parentd2a04648a5dbc3d1d043b35257364f0197d4d868 (diff)
kconfig: echo stdin to stdout if either is redirected
If stdio is not tty, conf_askvalue() puts additional new line to prevent prompts from being concatenated into a single line. This care is missing in conf_choice(), so a 'choice' prompt and the next prompt are shown in the same line. Move the code into xfgets() to cater to all cases. To improve this more, let's echo stdin to stdout. This clarifies what keys were input from stdio and the stdout looks like as if it were from tty. I removed the isatty(2) check since stderr is unrelated here. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Reviewed-by: Ulf Magnusson <ulfalizer@gmail.com>
Diffstat (limited to 'scripts/kconfig/expr.c')
0 files changed, 0 insertions, 0 deletions