sandbox: Disable Ctrl-C

This is not supported properly on sandbox, and interferes with running
tests, since when a test script is piped in, some commands will call
ctrlc() which will drop characters from the test script.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass 2014-09-14 12:40:15 -06:00 committed by Tom Rini
parent b845052103
commit 8969ea3e9f

View File

@ -524,6 +524,7 @@ static int ctrlc_disabled = 0; /* see disable_ctrl() */
static int ctrlc_was_pressed = 0; static int ctrlc_was_pressed = 0;
int ctrlc(void) int ctrlc(void)
{ {
#ifndef CONFIG_SANDBOX
if (!ctrlc_disabled && gd->have_console) { if (!ctrlc_disabled && gd->have_console) {
if (tstc()) { if (tstc()) {
switch (getc()) { switch (getc()) {
@ -535,6 +536,8 @@ int ctrlc(void)
} }
} }
} }
#endif
return 0; return 0;
} }
/* Reads user's confirmation. /* Reads user's confirmation.