sys/linux: Pass size to epoll_create

Without this fix, you can see a random size value is passed to
epoll_create by using strace.
This commit is contained in:
Hiroaki Nakamura
2024-05-06 21:44:59 +09:00
parent 15f7148eae
commit df53fec828

View File

@@ -2314,7 +2314,7 @@ futex :: proc {
*/
epoll_create :: proc(size: i32 = 1) -> (Fd, Errno) {
when ODIN_ARCH != .arm64 {
ret := syscall(SYS_epoll_create)
ret := syscall(SYS_epoll_create, i32(1))
return errno_unwrap(ret, Fd)
} else {
ret := syscall(SYS_epoll_create1, i32(0))