Browse Source

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.
Hiroaki Nakamura 1 year ago
parent
commit
df53fec828
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/sys/linux/sys.odin

+ 1 - 1
core/sys/linux/sys.odin

@@ -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))