History log of /bionic/libc/include/sys/epoll.h
Revision Date Author Comments
9ded07cff6c73bd3ea1bbc874180139d3a5d6f0c 25-Feb-2014 Philip Hatcher <philip.hatcher@intel.com> bionic: make epoll_event structure packed

Description: In the kernel the epoll_event structure is packed
in 64 bit kernel builds to allow the structure to be more easily
compatible with 32 bit user space. As a result, when user space
is 64-bit the structure must be packed as well.

Add unit test to show the ptr alignment issue.

Change-Id: I2c4848d5e38a357219091f350f9b6e3da05090da
Signed-off-by: Philip Hatcher <philip.hatcher@intel.com>
Signed-off-by: Fengwei Yin <fengwei.yin@intel.com>
Reviewed-by: Hazarika, Prodyut <prodyut.hazarika@intel.com>
Tested-by: Hazarika, Prodyut <prodyut.hazarika@intel.com>
11952073af22568bba0b661f7a9d4402c443a888 25-Oct-2013 Elliott Hughes <enh@google.com> Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls.

(aarch64 kernels don't have these system calls.)

Change-Id: I6f64075aa412f71520f2df71c3d69b647f91c1ca
93de3d881d8c24eddadf0c5b5dce0754fcca67ae 23-Oct-2013 Elliott Hughes <enh@google.com> Fix header file dependencies.

MIPS' asm/fcntl.h assumes a bunch of __kernel_* types are already declared.

Change-Id: Iff701bbb5ede9667a78230c2de3a8f4fe41371c5
cac7b9d6ec1a09814bc028e2f768db732f018891 23-Oct-2013 Elliott Hughes <enh@google.com> Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls.

(aarch64 kernels only have the newer system calls.)

Also expose the new functionality that's exposed by glibc in our header files.

Change-Id: I45d2d168a03f88723d1f7fbf634701006a4843c5
b0a2fc35d6d1abf8bd37985e9e7181dc4cea83aa 09-May-2013 Todd Poynor <toddpoynor@google.com> epoll: add EPOLLRDHUP, EPOLLWAKEUP, and EPOLLONESHOT events

(cherry-pick of d1ad4f6dab06189d4d3dcfa19ae4bc301481eb3f.)

Change-Id: I4a8476bff068951533d4188de94097c8b84bc489
d1ad4f6dab06189d4d3dcfa19ae4bc301481eb3f 09-May-2013 Todd Poynor <toddpoynor@google.com> epoll: add EPOLLRDHUP, EPOLLWAKEUP, and EPOLLONESHOT events

Change-Id: I4a579fc4a74adaee57911b3974ec2f93d9321e8b
49f0a8f23bba188466c6ee3652858ef4da228c6f 09-Feb-2010 David 'Digit' Turner <digit@google.com> Fix <sys/epoll.h> and <sys/system_properties.h> to include proper C++ inclusion guards
1dc9e472e19acfe6dc7f41e429236e7eef7ceda1 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
1767f908af327fa388b1c66883760ad851267013 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution