aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/defs_linux_arm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/runtime/defs_linux_arm.h')
-rw-r--r--src/pkg/runtime/defs_linux_arm.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/pkg/runtime/defs_linux_arm.h b/src/pkg/runtime/defs_linux_arm.h
index 82442b23e0..92160966e1 100644
--- a/src/pkg/runtime/defs_linux_arm.h
+++ b/src/pkg/runtime/defs_linux_arm.h
@@ -2,6 +2,7 @@
// Constants
enum {
+ EINTR = 0x4,
ENOMEM = 0xc,
EAGAIN = 0xb,
@@ -65,6 +66,17 @@ enum {
ITIMER_VIRTUAL = 0x1,
O_RDONLY = 0,
O_CLOEXEC = 02000000,
+
+ EPOLLIN = 0x1,
+ EPOLLOUT = 0x4,
+ EPOLLERR = 0x8,
+ EPOLLHUP = 0x10,
+ EPOLLRDHUP = 0x2000,
+ EPOLLET = -0x80000000,
+ EPOLL_CLOEXEC = 0x80000,
+ EPOLL_CTL_ADD = 0x1,
+ EPOLL_CTL_DEL = 0x2,
+ EPOLL_CTL_MOD = 0x3,
};
// Types
@@ -146,4 +158,11 @@ struct Sigaction {
void *sa_restorer;
uint64 sa_mask;
};
+
+typedef struct EpollEvent EpollEvent;
+struct EpollEvent {
+ uint32 events;
+ uint32 _pad;
+ uint64 data;
+};
#pragma pack off