Merge branch 'relibc_ioctl_siocatmark' into 'master'
Add stub for SIOCATMARK command of ioctl. See merge request redox-os/relibc!461
This commit is contained in:
@@ -31,6 +31,8 @@ pub const FIONBIO: c_ulong = 0x5421;
|
||||
pub const TIOCSPTLCK: c_ulong = 0x4004_5431;
|
||||
pub const TIOCGPTLCK: c_ulong = 0x8004_5439;
|
||||
|
||||
pub const SIOCATMARK: c_ulong = 0x8905;
|
||||
|
||||
// TODO: some of the structs passed as T have padding bytes, so casting to a byte slice is UB
|
||||
|
||||
fn dup_read<T>(fd: c_int, name: &str, t: &mut T) -> syscall::Result<usize> {
|
||||
@@ -157,6 +159,10 @@ pub unsafe extern "C" fn ioctl(fd: c_int, request: c_ulong, out: *mut c_void) ->
|
||||
eprintln!("TODO: ioctl TCXONC");
|
||||
0
|
||||
}
|
||||
SIOCATMARK => {
|
||||
eprintln!("TODO: ioctl SIOCATMARK");
|
||||
0
|
||||
}
|
||||
_ => {
|
||||
platform::ERRNO.set(errno::EINVAL);
|
||||
-1
|
||||
|
||||
Reference in New Issue
Block a user