diff options
| -rw-r--r-- | elymas/lib/sys/linux.ey | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/elymas/lib/sys/linux.ey b/elymas/lib/sys/linux.ey index f672c8d..31e4ba1 100644 --- a/elymas/lib/sys/linux.ey +++ b/elymas/lib/sys/linux.ey @@ -366,7 +366,7 @@ { ==callbackData ==eventMask ==fd ==action ==epollFd # struct epoll_event takes 16 bytes on a x86 "" - eventMask <-u64 + eventMask <-u32 callbackData <-u64 ==buf @@ -383,7 +383,7 @@ maxevents 16 mul str .alloc ==buf epollFd buf maxevents timeout 0 0 EPOLLWAIT sys .asm .syscall =errno ==ret [ buf ret { < - ->u64 ==events + ->u32 ==events ->u64 ==data > -01 } rep -- ] ret |
