mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-09 13:01:38 -07:00
sys/linux: Adjust ioctl signature to fit the actual Linux Kernel implementation
This commit is contained in:
@@ -12,7 +12,7 @@ STDIN_FILENO :: Fd(0)
|
||||
STDOUT_FILENO :: Fd(1)
|
||||
|
||||
/*
|
||||
Standard output file descriptor
|
||||
Standard error file descriptor
|
||||
*/
|
||||
STDERR_FILENO :: Fd(2)
|
||||
|
||||
|
||||
@@ -223,7 +223,7 @@ rt_sigprocmask :: proc "contextless" (mask_kind: Sig_Mask_Kind, new_set: ^Sig_Se
|
||||
ioctls.h file to learn more.
|
||||
Available since Linux 1.0.
|
||||
*/
|
||||
ioctl :: proc "contextless" (fd: Fd, request: u64, arg: u64) -> (Errno) {
|
||||
ioctl :: proc "contextless" (fd: Fd, request: i32, arg: uintptr) -> (Errno) {
|
||||
ret := syscall(SYS_ioctl, fd, request, arg)
|
||||
return Errno(-ret)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user