android_bionic/libc
Elliott Hughes 64f355ffbd Use in_addr in ip_mreq_source and ip_msfilter.
This adds a new mechanism to say "replace struct S with #include <bits/S.h>".

Also switch epoll_event over to the new mechanism.

Also use the kernel's struct sockaddr_storage directly rather than behind
an unnecessary #define.

This patch also removes some dead code in the header scrubber. This code
still needs rewriting completely. I learned that a "block" isn't necessarily
a single struct definition, say; it might be a run of them. It seems like
a block is a run of preprocessor directives or a run of regular code.

Bug: https://issuetracker.google.com/36987220
Test: new test
Change-Id: Ic6a5c09559766a4babe3cd4c3ea538b885e07308
2017-12-14 10:07:27 -08:00
..
arch-arm Fix SYSCALLS.TXT now clock_getres comes from the vdso. 2017-12-11 11:40:40 -08:00
arch-arm64 bionic: add vdso clock_getres 2017-12-07 09:41:48 -08:00
arch-common/bionic Give ELF notes 4-byte alignment. 2017-12-04 13:21:01 -08:00
arch-mips Fix SYSCALLS.TXT now clock_getres comes from the vdso. 2017-12-11 11:40:40 -08:00
arch-mips64 bionic: add vdso clock_getres 2017-12-07 09:41:48 -08:00
arch-x86 Fix SYSCALLS.TXT now clock_getres comes from the vdso. 2017-12-11 11:40:40 -08:00
arch-x86_64 bionic: add vdso clock_getres 2017-12-07 09:41:48 -08:00
async_safe Implement pthread_attr_getinheritsched/pthread_attr_setinheritsched. 2017-10-25 14:28:42 -07:00
bionic bionic: add vdso clock_getres 2017-12-07 09:41:48 -08:00
dns
include Use in_addr in ip_mreq_source and ip_msfilter. 2017-12-14 10:07:27 -08:00
kernel Use in_addr in ip_mreq_source and ip_msfilter. 2017-12-14 10:07:27 -08:00
malloc_debug Always wrap waitpid in TEMP_FAILURE_RETRY. 2017-11-28 12:55:19 -08:00
private bionic: add vdso clock_getres 2017-12-07 09:41:48 -08:00
seccomp
stdio More scanf cleanup. 2017-12-12 17:10:51 -08:00
stdlib Mark __BIONIC_WEAK_FOR_NATIVE_BRIDGE symbols 2017-10-27 10:01:46 +02:00
system_properties Merge "Don't use serialized propertyinfo" 2017-12-13 21:40:47 +00:00
tools
tzcode
upstream-freebsd Change ARG_MAX/_SC_ARG_MAX back to a constant. 2017-11-15 15:14:35 -08:00
upstream-netbsd
upstream-openbsd Merge "More missing _unlocked <stdio.h> functions." 2017-10-31 22:43:34 +00:00
versioner-dependencies
Android.bp Merge "Add support for serialized property contexts" 2017-12-13 01:28:29 +00:00
Android.mk
MODULE_LICENSE_BSD
NOTICE [AArch64] Optimized memcmp 2017-11-03 13:21:07 -04:00
SECCOMP_BLACKLIST.TXT
SECCOMP_WHITELIST.TXT
SECCOMP_WHITELIST_GLOBAL.TXT
SYSCALLS.TXT Fix SYSCALLS.TXT now clock_getres comes from the vdso. 2017-12-11 11:40:40 -08:00
fs_config_generator.py
libc.arm.map More missing _unlocked <stdio.h> functions. 2017-10-31 13:23:41 -07:00
libc.arm64.map More missing _unlocked <stdio.h> functions. 2017-10-31 13:23:41 -07:00
libc.map.txt More missing _unlocked <stdio.h> functions. 2017-10-31 13:23:41 -07:00
libc.mips.map More missing _unlocked <stdio.h> functions. 2017-10-31 13:23:41 -07:00
libc.mips64.map More missing _unlocked <stdio.h> functions. 2017-10-31 13:23:41 -07:00
libc.x86.map More missing _unlocked <stdio.h> functions. 2017-10-31 13:23:41 -07:00
libc.x86_64.map More missing _unlocked <stdio.h> functions. 2017-10-31 13:23:41 -07:00
libstdc++.arm.map
libstdc++.arm64.map
libstdc++.map.txt
libstdc++.mips.map
libstdc++.mips64.map
libstdc++.x86.map
libstdc++.x86_64.map
version_script.txt