init: don't actually open serial by default
This commit is contained in:
parent
23573a1f35
commit
26801b76fd
15
apps/init.c
15
apps/init.c
@ -44,18 +44,9 @@
|
|||||||
|
|
||||||
/* Initialize fd 0, 1, 2 */
|
/* Initialize fd 0, 1, 2 */
|
||||||
void set_console(void) {
|
void set_console(void) {
|
||||||
/* default to /dev/ttyS0 (serial COM1) */
|
syscall_open("/dev/null", 0, 0);
|
||||||
int _stdin = syscall_open("/dev/ttyS0", 0, 0);
|
syscall_open("/dev/null", 1, 0);
|
||||||
if (_stdin < 0) {
|
syscall_open("/dev/null", 1, 0);
|
||||||
/* if /dev/ttyS0 failed to open, fall back to /dev/null */
|
|
||||||
syscall_open("/dev/null", 0, 0);
|
|
||||||
syscall_open("/dev/null", 1, 0);
|
|
||||||
syscall_open("/dev/null", 1, 0);
|
|
||||||
} else {
|
|
||||||
/* otherwise also use /dev/ttyS0 for stdout, stderr */
|
|
||||||
syscall_open("/dev/ttyS0", 1, 0);
|
|
||||||
syscall_open("/dev/ttyS0", 1, 0);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Run a startup script and wait for it to finish */
|
/* Run a startup script and wait for it to finish */
|
||||||
|
Loading…
Reference in New Issue
Block a user