diff options
-rw-r--r-- | arch/sandbox/os/common.c | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/arch/sandbox/os/common.c b/arch/sandbox/os/common.c index 192917ac22..8cf0873130 100644 --- a/arch/sandbox/os/common.c +++ b/arch/sandbox/os/common.c @@ -359,24 +359,6 @@ int main(int argc, char *argv[]) exit(1); } break; - case 'O': - fd = open(optarg, O_WRONLY); - if (fd < 0) { - perror("open"); - exit(1); - } - - barebox_register_console(-1, fd); - break; - case 'I': - fd = open(optarg, O_RDWR); - if (fd < 0) { - perror("open"); - exit(1); - } - - barebox_register_console(fd, -1); - break; case 'x': sdl_xres = strtoul(optarg, NULL, 0); break; @@ -384,7 +366,7 @@ int main(int argc, char *argv[]) sdl_yres = strtoul(optarg, NULL, 0); break; default: - exit(1); + break; } } @@ -421,6 +403,24 @@ int main(int argc, char *argv[]) if (ret) exit(1); break; + case 'O': + fd = open(optarg, O_WRONLY); + if (fd < 0) { + perror("open"); + exit(1); + } + + barebox_register_console(-1, fd); + break; + case 'I': + fd = open(optarg, O_RDWR); + if (fd < 0) { + perror("open"); + exit(1); + } + + barebox_register_console(fd, -1); + break; default: break; } |