Fix some syscalls on arm64

This commit is contained in:
LemonBoy
2019-05-30 16:28:33 +02:00
parent 8ca294c430
commit 477ee9c8b9
5 changed files with 36 additions and 28 deletions

View File

@@ -762,16 +762,16 @@ pub const epoll_data = extern union {
// On x86_64 the structure is packed so that it matches the definition of its
// 32bit counterpart
pub const epoll_event = if (builtin.arch != .x86_64)
extern struct {
pub const epoll_event = switch (builtin.arch) {
.x86_64 => packed struct {
events: u32,
data: epoll_data,
}
else
packed struct {
},
else => extern struct {
events: u32,
data: epoll_data,
};
},
};
pub const _LINUX_CAPABILITY_VERSION_1 = 0x19980330;
pub const _LINUX_CAPABILITY_U32S_1 = 1;