diff options
| author | Drahflow <drahflow@gmx.de> | 2013-09-29 10:55:57 +0200 |
|---|---|---|
| committer | Drahflow <drahflow@gmx.de> | 2013-09-29 10:55:57 +0200 |
| commit | 8a2fd3c81f1c5b8c72bdeb99f9516f89edd42f2c (patch) | |
| tree | 55509340f4b1764da127ffdb99c902b3dc92640a /elymas | |
| parent | 6b963517c90e316f0b70f942647984f6af0be2f4 (diff) | |
corrected epoll interface
Diffstat (limited to 'elymas')
| -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 |
