Skip to content

Commit a7458ec

Browse files
committed
init: make use of Result main return type
1 parent cf14c35 commit a7458ec

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

userland/init/src/main.rs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,14 +34,10 @@ fn init_main() -> Result<(), AeroSyscallError> {
3434
Ok(())
3535
}
3636

37-
fn main() {
38-
sys_open("/dev/tty", OpenFlags::O_RDONLY).expect("Failed to open stdin");
39-
sys_open("/dev/tty", OpenFlags::O_WRONLY).expect("Failed to open stdout");
40-
sys_open("/dev/tty", OpenFlags::O_WRONLY).expect("Failed to open stderr");
37+
fn main() -> Result<(), AeroSyscallError> {
38+
sys_open("/dev/tty", OpenFlags::O_RDONLY)?;
39+
sys_open("/dev/tty", OpenFlags::O_WRONLY)?;
40+
sys_open("/dev/tty", OpenFlags::O_WRONLY)?;
4141

42-
loop {
43-
if let Err(error) = init_main() {
44-
println!("error: {:?}", error);
45-
}
46-
}
42+
init_main()
4743
}

0 commit comments

Comments
 (0)