aboutsummaryrefslogtreecommitdiff
path: root/elymas
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2013-09-29 10:55:57 +0200
committerDrahflow <drahflow@gmx.de>2013-09-29 10:55:57 +0200
commit8a2fd3c81f1c5b8c72bdeb99f9516f89edd42f2c (patch)
tree55509340f4b1764da127ffdb99c902b3dc92640a /elymas
parent6b963517c90e316f0b70f942647984f6af0be2f4 (diff)
corrected epoll interface
Diffstat (limited to 'elymas')
-rw-r--r--elymas/lib/sys/linux.ey4
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