From 86cc2563e64fcb41d7e82fd5465272a9653130db Mon Sep 17 00:00:00 2001 From: Tomer Filiba Date: Tue, 16 Jun 2015 13:22:29 +0300 Subject: [PATCH] Fix epoll_event alignment (issue 14702) --- src/core/sys/linux/epoll.d | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/core/sys/linux/epoll.d b/src/core/sys/linux/epoll.d index e7a70403302..7b31c8dab90 100644 --- a/src/core/sys/linux/epoll.d +++ b/src/core/sys/linux/epoll.d @@ -45,12 +45,12 @@ enum EPOLL_CTL_MOD = 3, // Change file descriptor epoll_event structure. } -struct epoll_event +align(1) struct epoll_event { - align(1): - uint events; - epoll_data_t data; -}; +align(1): + uint events; + epoll_data_t data; +} union epoll_data_t { @@ -58,7 +58,7 @@ union epoll_data_t int fd; uint u32; ulong u64; -}; +} int epoll_create (int size); int epoll_create1 (int flags);