Switch almost all of Pal to Rusty error handling.
This commit is contained in:
@@ -1,9 +1,12 @@
|
||||
use crate::platform::{types::*, Sys};
|
||||
use crate::{
|
||||
error::ResultExt,
|
||||
platform::{types::*, Sys},
|
||||
};
|
||||
|
||||
#[no_mangle]
|
||||
pub unsafe extern "C" fn ioctl(fd: c_int, request: c_ulong, out: *mut c_void) -> c_int {
|
||||
// TODO: Somehow support varargs to syscall??
|
||||
Sys::ioctl(fd, request, out)
|
||||
Sys::ioctl(fd, request, out).or_minus_one_errno()
|
||||
}
|
||||
|
||||
pub const TCGETS: c_ulong = 0x5401;
|
||||
|
||||
Reference in New Issue
Block a user