musl/include
Rich Felker 08514d0614 fix epoll structure alignment on non-x86_64 archs
this fix is far from ideal and breaks the rule of not using
arch-specific #ifdefs, but for now we just need a solution to the
existing breakage.

the underlying problem is that the kernel folks made a very stupid
decision to make misalignment of this struct part of the kernel
API/ABI for x86_64, in order to avoid writing a few extra lines of
code to handle both 32- and 64-bit userspace on 64-bit kernels. I had
just added the packed attribute unconditionally thinking it was
harmless on 32-bit archs, but non-x86 32-bit archs have 8-byte
alignment on 64-bit types.
2013-03-06 23:57:39 -05:00
..
2013-02-21 21:35:26 +01:00
2011-06-09 21:47:24 -04:00
2012-05-06 16:35:32 -04:00
2011-02-12 00:22:29 -05:00
2013-01-23 22:18:45 -05:00
2012-09-08 18:16:33 -04:00
2011-02-12 00:22:29 -05:00
2012-03-21 12:42:48 -04:00
2012-09-30 20:00:38 -04:00
2011-02-14 21:59:38 -05:00
2012-05-06 16:35:32 -04:00
2011-02-12 00:22:29 -05:00
2011-02-12 00:22:29 -05:00
2011-02-12 00:22:29 -05:00
2013-01-04 20:36:34 +01:00
2011-04-13 15:24:26 -04:00
2011-02-12 00:22:29 -05:00
2012-12-26 16:55:49 -05:00
2011-02-12 00:22:29 -05:00
2011-09-20 14:51:56 -04:00
2012-09-08 00:14:25 -04:00
2011-04-05 15:40:36 -04:00
2011-02-12 00:22:29 -05:00
2011-02-12 00:22:29 -05:00
2011-02-12 00:22:29 -05:00
2013-01-04 20:36:34 +01:00