Change ioctl's request type to i32

This commit is contained in:
Luna 2020-04-20 18:03:54 -03:00 committed by Andrew Kelley
parent 6d3d1152ea
commit 6623efd7d4
2 changed files with 3 additions and 3 deletions

View File

@ -4905,7 +4905,7 @@ pub fn tcsetattr(handle: fd_t, optional_action: TCSA, termios_p: termios) Termio
}
}
pub fn ioctl(handle: fd_t, request: u32, arg: var) !void {
pub fn ioctl(handle: fd_t, request: i32, arg: var) !void {
switch (errno(system.ioctl(handle, request, arg))) {
0 => {},
EINVAL => unreachable,

View File

@ -1193,8 +1193,8 @@ pub fn tcsetattr(fd: fd_t, optional_action: TCSA, termios_p: *const termios) usi
return ioctl(fd, TCSETS + @enumToInt(optional_action), @ptrToInt(termios_p));
}
pub fn ioctl(fd: fd_t, request: u32, arg: var) usize {
return syscall3(.ioctl, @bitCast(usize, @as(isize, fd)), request, arg);
pub fn ioctl(fd: fd_t, request: i32, arg: var) usize {
return syscall3(.ioctl, @bitCast(usize, @as(isize, fd)), @bitCast(usize, @as(isize, request)), arg);
}
test "" {