Add missing symbols for android-12 platform libc

This affects libc.so for android-12,14,16,19

Symbols missing from NDK libc but present in the
platform version of libc:

__getcpu # except mips
__sched_cpualloc
__sched_cpucount
__sched_cpufree
__sched_getaffinity
__system_property_set
ether_aton
ether_aton_r
ether_ntoa
ether_ntoa_r
pthread_atfork
sched_getaffinity
sched_getcpu
sched_setaffinity
timegm
timelocal

Bug: http://b/28864994
Change-Id: Ic41ec18fd6b583759d15fd8c6bcc759e087b5daa
diff --git a/ndk/platforms/android-12/arch-arm/symbols/libc.so.functions.txt b/ndk/platforms/android-12/arch-arm/symbols/libc.so.functions.txt
index 3e522bb..5efae46 100644
--- a/ndk/platforms/android-12/arch-arm/symbols/libc.so.functions.txt
+++ b/ndk/platforms/android-12/arch-arm/symbols/libc.so.functions.txt
@@ -34,6 +34,7 @@
 __fpclassifyl
 __fstatfs64
 __get_h_errno
+__getcpu
 __getcwd
 __getpriority
 __gnu_Unwind_Find_exidx
@@ -117,6 +118,10 @@
 __rt_sigaction
 __rt_sigprocmask
 __rt_sigtimedwait
+__sched_cpualloc
+__sched_cpucount
+__sched_cpufree
+__sched_getaffinity
 __set_tls
 __stack_chk_fail
 __statfs64
@@ -128,6 +133,7 @@
 __system_property_find_nth
 __system_property_get
 __system_property_read
+__system_property_set
 __timer_create
 __timer_delete
 __timer_getoverrun
@@ -208,6 +214,10 @@
 erand48
 err
 errx
+ether_aton
+ether_aton_r
+ether_ntoa
+ether_ntoa_r
 eventfd
 eventfd_read
 eventfd_write
@@ -462,6 +472,7 @@
 pread64
 printf
 pselect
+pthread_atfork
 pthread_attr_destroy
 pthread_attr_getdetachstate
 pthread_attr_getguardsize
@@ -582,9 +593,12 @@
 scanf
 sched_get_priority_max
 sched_get_priority_min
+sched_getaffinity
+sched_getcpu
 sched_getparam
 sched_getscheduler
 sched_rr_get_interval
+sched_setaffinity
 sched_setparam
 sched_setscheduler
 sched_yield
@@ -703,7 +717,9 @@
 tcsetpgrp
 tempnam
 time
+timegm
 timegm64
+timelocal
 timelocal64
 timer_create
 timer_delete
diff --git a/ndk/platforms/android-12/arch-mips/symbols/libc.so.functions.txt b/ndk/platforms/android-12/arch-mips/symbols/libc.so.functions.txt
index 6fb3533..bbacd3b 100644
--- a/ndk/platforms/android-12/arch-mips/symbols/libc.so.functions.txt
+++ b/ndk/platforms/android-12/arch-mips/symbols/libc.so.functions.txt
@@ -99,6 +99,10 @@
 __rt_sigaction
 __rt_sigprocmask
 __rt_sigtimedwait
+__sched_cpualloc
+__sched_cpucount
+__sched_cpufree
+__sched_getaffinity
 __set_tls
 __stack_chk_fail
 __statfs64
@@ -110,6 +114,7 @@
 __system_property_find_nth
 __system_property_get
 __system_property_read
+__system_property_set
 __timer_create
 __timer_delete
 __timer_getoverrun
@@ -191,6 +196,10 @@
 erand48
 err
 errx
+ether_aton
+ether_aton_r
+ether_ntoa
+ether_ntoa_r
 eventfd
 eventfd_read
 eventfd_write
@@ -445,6 +454,7 @@
 pread64
 printf
 pselect
+pthread_atfork
 pthread_attr_destroy
 pthread_attr_getdetachstate
 pthread_attr_getguardsize
@@ -565,9 +575,12 @@
 scanf
 sched_get_priority_max
 sched_get_priority_min
+sched_getaffinity
+sched_getcpu
 sched_getparam
 sched_getscheduler
 sched_rr_get_interval
+sched_setaffinity
 sched_setparam
 sched_setscheduler
 sched_yield
@@ -686,7 +699,9 @@
 tcsetpgrp
 tempnam
 time
+timegm
 timegm64
+timelocal
 timelocal64
 timer_create
 timer_delete
diff --git a/ndk/platforms/android-12/arch-x86/symbols/libc.so.functions.txt b/ndk/platforms/android-12/arch-x86/symbols/libc.so.functions.txt
index d1325c6..f3e68df 100644
--- a/ndk/platforms/android-12/arch-x86/symbols/libc.so.functions.txt
+++ b/ndk/platforms/android-12/arch-x86/symbols/libc.so.functions.txt
@@ -17,6 +17,7 @@
 __fpclassifyl
 __fstatfs64
 __get_h_errno
+__getcpu
 __getcwd
 __getpriority
 __hostalias
@@ -99,6 +100,10 @@
 __rt_sigaction
 __rt_sigprocmask
 __rt_sigtimedwait
+__sched_cpualloc
+__sched_cpucount
+__sched_cpufree
+__sched_getaffinity
 __set_thread_area
 __stack_chk_fail
 __statfs64
@@ -110,6 +115,7 @@
 __system_property_find_nth
 __system_property_get
 __system_property_read
+__system_property_set
 __timer_create
 __timer_delete
 __timer_getoverrun
@@ -189,6 +195,10 @@
 erand48
 err
 errx
+ether_aton
+ether_aton_r
+ether_ntoa
+ether_ntoa_r
 eventfd
 eventfd_read
 eventfd_write
@@ -442,6 +452,7 @@
 pread64
 printf
 pselect
+pthread_atfork
 pthread_attr_destroy
 pthread_attr_getdetachstate
 pthread_attr_getguardsize
@@ -562,9 +573,12 @@
 scanf
 sched_get_priority_max
 sched_get_priority_min
+sched_getaffinity
+sched_getcpu
 sched_getparam
 sched_getscheduler
 sched_rr_get_interval
+sched_setaffinity
 sched_setparam
 sched_setscheduler
 sched_yield
@@ -683,7 +697,9 @@
 tcsetpgrp
 tempnam
 time
+timegm
 timegm64
+timelocal
 timelocal64
 timer_create
 timer_delete
diff --git a/ndk/platforms/android-14/arch-arm/symbols/libc.so.functions.txt b/ndk/platforms/android-14/arch-arm/symbols/libc.so.functions.txt
index 3e522bb..5efae46 100644
--- a/ndk/platforms/android-14/arch-arm/symbols/libc.so.functions.txt
+++ b/ndk/platforms/android-14/arch-arm/symbols/libc.so.functions.txt
@@ -34,6 +34,7 @@
 __fpclassifyl
 __fstatfs64
 __get_h_errno
+__getcpu
 __getcwd
 __getpriority
 __gnu_Unwind_Find_exidx
@@ -117,6 +118,10 @@
 __rt_sigaction
 __rt_sigprocmask
 __rt_sigtimedwait
+__sched_cpualloc
+__sched_cpucount
+__sched_cpufree
+__sched_getaffinity
 __set_tls
 __stack_chk_fail
 __statfs64
@@ -128,6 +133,7 @@
 __system_property_find_nth
 __system_property_get
 __system_property_read
+__system_property_set
 __timer_create
 __timer_delete
 __timer_getoverrun
@@ -208,6 +214,10 @@
 erand48
 err
 errx
+ether_aton
+ether_aton_r
+ether_ntoa
+ether_ntoa_r
 eventfd
 eventfd_read
 eventfd_write
@@ -462,6 +472,7 @@
 pread64
 printf
 pselect
+pthread_atfork
 pthread_attr_destroy
 pthread_attr_getdetachstate
 pthread_attr_getguardsize
@@ -582,9 +593,12 @@
 scanf
 sched_get_priority_max
 sched_get_priority_min
+sched_getaffinity
+sched_getcpu
 sched_getparam
 sched_getscheduler
 sched_rr_get_interval
+sched_setaffinity
 sched_setparam
 sched_setscheduler
 sched_yield
@@ -703,7 +717,9 @@
 tcsetpgrp
 tempnam
 time
+timegm
 timegm64
+timelocal
 timelocal64
 timer_create
 timer_delete
diff --git a/ndk/platforms/android-14/arch-arm/symbols/libc.so.versions.txt b/ndk/platforms/android-14/arch-arm/symbols/libc.so.versions.txt
index db23bfb..8dca22f 100644
--- a/ndk/platforms/android-14/arch-arm/symbols/libc.so.versions.txt
+++ b/ndk/platforms/android-14/arch-arm/symbols/libc.so.versions.txt
@@ -24,6 +24,7 @@
     __fpclassifyl;
     __fstatfs64; # arm x86 mips
     __get_h_errno;
+    __getcpu; # arm x86 mips
     __getcwd; # arm x86 mips
     __getpriority; # arm x86 mips
     __hostalias;
@@ -110,6 +111,10 @@
     __rt_sigaction; # arm x86 mips
     __rt_sigprocmask; # arm x86 mips
     __rt_sigtimedwait; # arm x86 mips
+    __sched_cpualloc;
+    __sched_cpucount;
+    __sched_cpufree;
+    __sched_getaffinity; # arm x86 mips
     __set_tls; # arm mips
     __sF;
     __stack_chk_fail;
@@ -124,6 +129,7 @@
     __system_property_find_nth;
     __system_property_get;
     __system_property_read;
+    __system_property_set;
     __timer_create; # arm x86 mips
     __timer_delete; # arm x86 mips
     __timer_getoverrun; # arm x86 mips
@@ -208,6 +214,10 @@
     erand48;
     err;
     errx;
+    ether_aton;
+    ether_aton_r;
+    ether_ntoa;
+    ether_ntoa_r;
     eventfd;
     eventfd_read;
     eventfd_write;
@@ -467,6 +477,7 @@
     pread64;
     printf;
     pselect;
+    pthread_atfork;
     pthread_attr_destroy;
     pthread_attr_getdetachstate;
     pthread_attr_getguardsize;
@@ -587,9 +598,12 @@
     scanf;
     sched_get_priority_max;
     sched_get_priority_min;
+    sched_getaffinity;
+    sched_getcpu;
     sched_getparam;
     sched_getscheduler;
     sched_rr_get_interval;
+    sched_setaffinity;
     sched_setparam;
     sched_setscheduler;
     sched_yield;
@@ -710,7 +724,9 @@
     tcsetpgrp;
     tempnam;
     time;
+    timegm;
     timegm64; # arm x86 mips
+    timelocal;
     timelocal64; # arm x86 mips
     timer_create;
     timer_delete;
diff --git a/ndk/platforms/android-14/arch-mips/symbols/libc.so.functions.txt b/ndk/platforms/android-14/arch-mips/symbols/libc.so.functions.txt
index 6fb3533..bbacd3b 100644
--- a/ndk/platforms/android-14/arch-mips/symbols/libc.so.functions.txt
+++ b/ndk/platforms/android-14/arch-mips/symbols/libc.so.functions.txt
@@ -99,6 +99,10 @@
 __rt_sigaction
 __rt_sigprocmask
 __rt_sigtimedwait
+__sched_cpualloc
+__sched_cpucount
+__sched_cpufree
+__sched_getaffinity
 __set_tls
 __stack_chk_fail
 __statfs64
@@ -110,6 +114,7 @@
 __system_property_find_nth
 __system_property_get
 __system_property_read
+__system_property_set
 __timer_create
 __timer_delete
 __timer_getoverrun
@@ -191,6 +196,10 @@
 erand48
 err
 errx
+ether_aton
+ether_aton_r
+ether_ntoa
+ether_ntoa_r
 eventfd
 eventfd_read
 eventfd_write
@@ -445,6 +454,7 @@
 pread64
 printf
 pselect
+pthread_atfork
 pthread_attr_destroy
 pthread_attr_getdetachstate
 pthread_attr_getguardsize
@@ -565,9 +575,12 @@
 scanf
 sched_get_priority_max
 sched_get_priority_min
+sched_getaffinity
+sched_getcpu
 sched_getparam
 sched_getscheduler
 sched_rr_get_interval
+sched_setaffinity
 sched_setparam
 sched_setscheduler
 sched_yield
@@ -686,7 +699,9 @@
 tcsetpgrp
 tempnam
 time
+timegm
 timegm64
+timelocal
 timelocal64
 timer_create
 timer_delete
diff --git a/ndk/platforms/android-14/arch-mips/symbols/libc.so.versions.txt b/ndk/platforms/android-14/arch-mips/symbols/libc.so.versions.txt
index e277bb5..617208d 100644
--- a/ndk/platforms/android-14/arch-mips/symbols/libc.so.versions.txt
+++ b/ndk/platforms/android-14/arch-mips/symbols/libc.so.versions.txt
@@ -106,6 +106,10 @@
     __rt_sigaction; # arm x86 mips
     __rt_sigprocmask; # arm x86 mips
     __rt_sigtimedwait; # arm x86 mips
+    __sched_cpualloc;
+    __sched_cpucount;
+    __sched_cpufree;
+    __sched_getaffinity; # arm x86 mips
     __set_tls; # arm mips
     __sF;
     __stack_chk_fail;
@@ -114,12 +118,13 @@
     __sym_ntop;
     __sym_ntos;
     __sym_ston;
-    __system_properties_init; # arm x86 mips
-    __system_property_area__; # arm x86 mips
-    __system_property_find; # arm x86 mips
-    __system_property_find_nth; # arm x86 mips
-    __system_property_get; # arm x86 mips
-    __system_property_read; # arm x86 mips
+    __system_properties_init;
+    __system_property_area__;
+    __system_property_find;
+    __system_property_find_nth;
+    __system_property_get;
+    __system_property_read;
+    __system_property_set;
     __timer_create; # arm x86 mips
     __timer_delete; # arm x86 mips
     __timer_getoverrun; # arm x86 mips
@@ -205,6 +210,10 @@
     erand48;
     err;
     errx;
+    ether_aton;
+    ether_aton_r;
+    ether_ntoa;
+    ether_ntoa_r;
     eventfd;
     eventfd_read;
     eventfd_write;
@@ -464,6 +473,7 @@
     pread64;
     printf;
     pselect;
+    pthread_atfork;
     pthread_attr_destroy;
     pthread_attr_getdetachstate;
     pthread_attr_getguardsize;
@@ -584,9 +594,12 @@
     scanf;
     sched_get_priority_max;
     sched_get_priority_min;
+    sched_getaffinity;
+    sched_getcpu;
     sched_getparam;
     sched_getscheduler;
     sched_rr_get_interval;
+    sched_setaffinity;
     sched_setparam;
     sched_setscheduler;
     sched_yield;
@@ -707,7 +720,9 @@
     tcsetpgrp;
     tempnam;
     time;
+    timegm;
     timegm64; # arm x86 mips
+    timelocal;
     timelocal64; # arm x86 mips
     timer_create;
     timer_delete;
diff --git a/ndk/platforms/android-14/arch-x86/symbols/libc.so.functions.txt b/ndk/platforms/android-14/arch-x86/symbols/libc.so.functions.txt
index d1325c6..f3e68df 100644
--- a/ndk/platforms/android-14/arch-x86/symbols/libc.so.functions.txt
+++ b/ndk/platforms/android-14/arch-x86/symbols/libc.so.functions.txt
@@ -17,6 +17,7 @@
 __fpclassifyl
 __fstatfs64
 __get_h_errno
+__getcpu
 __getcwd
 __getpriority
 __hostalias
@@ -99,6 +100,10 @@
 __rt_sigaction
 __rt_sigprocmask
 __rt_sigtimedwait
+__sched_cpualloc
+__sched_cpucount
+__sched_cpufree
+__sched_getaffinity
 __set_thread_area
 __stack_chk_fail
 __statfs64
@@ -110,6 +115,7 @@
 __system_property_find_nth
 __system_property_get
 __system_property_read
+__system_property_set
 __timer_create
 __timer_delete
 __timer_getoverrun
@@ -189,6 +195,10 @@
 erand48
 err
 errx
+ether_aton
+ether_aton_r
+ether_ntoa
+ether_ntoa_r
 eventfd
 eventfd_read
 eventfd_write
@@ -442,6 +452,7 @@
 pread64
 printf
 pselect
+pthread_atfork
 pthread_attr_destroy
 pthread_attr_getdetachstate
 pthread_attr_getguardsize
@@ -562,9 +573,12 @@
 scanf
 sched_get_priority_max
 sched_get_priority_min
+sched_getaffinity
+sched_getcpu
 sched_getparam
 sched_getscheduler
 sched_rr_get_interval
+sched_setaffinity
 sched_setparam
 sched_setscheduler
 sched_yield
@@ -683,7 +697,9 @@
 tcsetpgrp
 tempnam
 time
+timegm
 timegm64
+timelocal
 timelocal64
 timer_create
 timer_delete
diff --git a/ndk/platforms/android-14/arch-x86/symbols/libc.so.versions.txt b/ndk/platforms/android-14/arch-x86/symbols/libc.so.versions.txt
index e105956..a593af2 100644
--- a/ndk/platforms/android-14/arch-x86/symbols/libc.so.versions.txt
+++ b/ndk/platforms/android-14/arch-x86/symbols/libc.so.versions.txt
@@ -20,6 +20,7 @@
     __fpclassifyl;
     __fstatfs64; # arm x86 mips
     __get_h_errno;
+    __getcpu; # arm x86 mips
     __getcwd; # arm x86 mips
     __getpriority; # arm x86 mips
     __hostalias;
@@ -106,6 +107,10 @@
     __rt_sigaction; # arm x86 mips
     __rt_sigprocmask; # arm x86 mips
     __rt_sigtimedwait; # arm x86 mips
+    __sched_cpualloc;
+    __sched_cpucount;
+    __sched_cpufree;
+    __sched_getaffinity; # arm x86 mips
     __set_thread_area; # x86
     __sF;
     __stack_chk_fail;
@@ -114,12 +119,13 @@
     __sym_ntop;
     __sym_ntos;
     __sym_ston;
-    __system_properties_init; # arm x86 mips
-    __system_property_area__; # arm x86 mips
-    __system_property_find; # arm x86 mips
-    __system_property_find_nth; # arm x86 mips
-    __system_property_get; # arm x86 mips
-    __system_property_read; # arm x86 mips
+    __system_properties_init;
+    __system_property_area__;
+    __system_property_find;
+    __system_property_find_nth;
+    __system_property_get;
+    __system_property_read;
+    __system_property_set;
     __timer_create; # arm x86 mips
     __timer_delete; # arm x86 mips
     __timer_getoverrun; # arm x86 mips
@@ -203,6 +209,10 @@
     erand48;
     err;
     errx;
+    ether_aton;
+    ether_aton_r;
+    ether_ntoa;
+    ether_ntoa_r;
     eventfd;
     eventfd_read;
     eventfd_write;
@@ -461,6 +471,7 @@
     pread64;
     printf;
     pselect;
+    pthread_atfork;
     pthread_attr_destroy;
     pthread_attr_getdetachstate;
     pthread_attr_getguardsize;
@@ -581,9 +592,12 @@
     scanf;
     sched_get_priority_max;
     sched_get_priority_min;
+    sched_getaffinity;
+    sched_getcpu;
     sched_getparam;
     sched_getscheduler;
     sched_rr_get_interval;
+    sched_setaffinity;
     sched_setparam;
     sched_setscheduler;
     sched_yield;
@@ -704,7 +718,9 @@
     tcsetpgrp;
     tempnam;
     time;
+    timegm;
     timegm64; # arm x86 mips
+    timelocal;
     timelocal64; # arm x86 mips
     timer_create;
     timer_delete;
diff --git a/ndk/platforms/android-16/arch-arm/symbols/libc.so.functions.txt b/ndk/platforms/android-16/arch-arm/symbols/libc.so.functions.txt
index 422b215..e9dd744 100644
--- a/ndk/platforms/android-16/arch-arm/symbols/libc.so.functions.txt
+++ b/ndk/platforms/android-16/arch-arm/symbols/libc.so.functions.txt
@@ -34,6 +34,7 @@
 __fpclassifyl
 __fstatfs64
 __get_h_errno
+__getcpu
 __getcwd
 __getpriority
 __gnu_Unwind_Find_exidx
@@ -117,6 +118,10 @@
 __rt_sigaction
 __rt_sigprocmask
 __rt_sigtimedwait
+__sched_cpualloc
+__sched_cpucount
+__sched_cpufree
+__sched_getaffinity
 __set_tls
 __stack_chk_fail
 __statfs64
@@ -128,6 +133,7 @@
 __system_property_find_nth
 __system_property_get
 __system_property_read
+__system_property_set
 __timer_create
 __timer_delete
 __timer_getoverrun
@@ -208,6 +214,10 @@
 erand48
 err
 errx
+ether_aton
+ether_aton_r
+ether_ntoa
+ether_ntoa_r
 eventfd
 eventfd_read
 eventfd_write
@@ -463,6 +473,7 @@
 pread64
 printf
 pselect
+pthread_atfork
 pthread_attr_destroy
 pthread_attr_getdetachstate
 pthread_attr_getguardsize
@@ -583,9 +594,12 @@
 scanf
 sched_get_priority_max
 sched_get_priority_min
+sched_getaffinity
+sched_getcpu
 sched_getparam
 sched_getscheduler
 sched_rr_get_interval
+sched_setaffinity
 sched_setparam
 sched_setscheduler
 sched_yield
@@ -704,7 +718,9 @@
 tcsetpgrp
 tempnam
 time
+timegm
 timegm64
+timelocal
 timelocal64
 timer_create
 timer_delete
diff --git a/ndk/platforms/android-16/arch-arm/symbols/libc.so.versions.txt b/ndk/platforms/android-16/arch-arm/symbols/libc.so.versions.txt
index e7a39a8..52f9195 100644
--- a/ndk/platforms/android-16/arch-arm/symbols/libc.so.versions.txt
+++ b/ndk/platforms/android-16/arch-arm/symbols/libc.so.versions.txt
@@ -24,6 +24,7 @@
     __fpclassifyl;
     __fstatfs64; # arm x86 mips
     __get_h_errno;
+    __getcpu; # arm x86 mips
     __getcwd; # arm x86 mips
     __getpriority; # arm x86 mips
     __hostalias;
@@ -110,6 +111,10 @@
     __rt_sigaction; # arm x86 mips
     __rt_sigprocmask; # arm x86 mips
     __rt_sigtimedwait; # arm x86 mips
+    __sched_cpualloc;
+    __sched_cpucount;
+    __sched_cpufree;
+    __sched_getaffinity; # arm x86 mips
     __set_tls; # arm mips
     __sF;
     __stack_chk_fail;
@@ -124,6 +129,7 @@
     __system_property_find_nth;
     __system_property_get;
     __system_property_read;
+    __system_property_set;
     __timer_create; # arm x86 mips
     __timer_delete; # arm x86 mips
     __timer_getoverrun; # arm x86 mips
@@ -208,6 +214,10 @@
     erand48;
     err;
     errx;
+    ether_aton;
+    ether_aton_r;
+    ether_ntoa;
+    ether_ntoa_r;
     eventfd;
     eventfd_read;
     eventfd_write;
@@ -468,6 +478,7 @@
     pread64;
     printf;
     pselect;
+    pthread_atfork;
     pthread_attr_destroy;
     pthread_attr_getdetachstate;
     pthread_attr_getguardsize;
@@ -588,9 +599,12 @@
     scanf;
     sched_get_priority_max;
     sched_get_priority_min;
+    sched_getaffinity;
+    sched_getcpu;
     sched_getparam;
     sched_getscheduler;
     sched_rr_get_interval;
+    sched_setaffinity;
     sched_setparam;
     sched_setscheduler;
     sched_yield;
@@ -711,7 +725,9 @@
     tcsetpgrp;
     tempnam;
     time;
+    timegm;
     timegm64; # arm x86 mips
+    timelocal;
     timelocal64; # arm x86 mips
     timer_create;
     timer_delete;
diff --git a/ndk/platforms/android-16/arch-mips/symbols/libc.so.functions.txt b/ndk/platforms/android-16/arch-mips/symbols/libc.so.functions.txt
index a473e99..71fd35e 100644
--- a/ndk/platforms/android-16/arch-mips/symbols/libc.so.functions.txt
+++ b/ndk/platforms/android-16/arch-mips/symbols/libc.so.functions.txt
@@ -99,6 +99,10 @@
 __rt_sigaction
 __rt_sigprocmask
 __rt_sigtimedwait
+__sched_cpualloc
+__sched_cpucount
+__sched_cpufree
+__sched_getaffinity
 __set_tls
 __stack_chk_fail
 __statfs64
@@ -110,6 +114,7 @@
 __system_property_find_nth
 __system_property_get
 __system_property_read
+__system_property_set
 __timer_create
 __timer_delete
 __timer_getoverrun
@@ -191,6 +196,10 @@
 erand48
 err
 errx
+ether_aton
+ether_aton_r
+ether_ntoa
+ether_ntoa_r
 eventfd
 eventfd_read
 eventfd_write
@@ -446,6 +455,7 @@
 pread64
 printf
 pselect
+pthread_atfork
 pthread_attr_destroy
 pthread_attr_getdetachstate
 pthread_attr_getguardsize
@@ -566,9 +576,12 @@
 scanf
 sched_get_priority_max
 sched_get_priority_min
+sched_getaffinity
+sched_getcpu
 sched_getparam
 sched_getscheduler
 sched_rr_get_interval
+sched_setaffinity
 sched_setparam
 sched_setscheduler
 sched_yield
@@ -687,7 +700,9 @@
 tcsetpgrp
 tempnam
 time
+timegm
 timegm64
+timelocal
 timelocal64
 timer_create
 timer_delete
diff --git a/ndk/platforms/android-16/arch-mips/symbols/libc.so.versions.txt b/ndk/platforms/android-16/arch-mips/symbols/libc.so.versions.txt
index 858e50e..1282ad8 100644
--- a/ndk/platforms/android-16/arch-mips/symbols/libc.so.versions.txt
+++ b/ndk/platforms/android-16/arch-mips/symbols/libc.so.versions.txt
@@ -106,6 +106,10 @@
     __rt_sigaction; # arm x86 mips
     __rt_sigprocmask; # arm x86 mips
     __rt_sigtimedwait; # arm x86 mips
+    __sched_cpualloc;
+    __sched_cpucount;
+    __sched_cpufree;
+    __sched_getaffinity; # arm x86 mips
     __set_tls; # arm mips
     __sF;
     __stack_chk_fail;
@@ -114,12 +118,13 @@
     __sym_ntop;
     __sym_ntos;
     __sym_ston;
-    __system_properties_init; # arm x86 mips
-    __system_property_area__; # arm x86 mips
-    __system_property_find; # arm x86 mips
-    __system_property_find_nth; # arm x86 mips
-    __system_property_get; # arm x86 mips
-    __system_property_read; # arm x86 mips
+    __system_properties_init;
+    __system_property_area__;
+    __system_property_find;
+    __system_property_find_nth;
+    __system_property_get;
+    __system_property_read;
+    __system_property_set;
     __timer_create; # arm x86 mips
     __timer_delete; # arm x86 mips
     __timer_getoverrun; # arm x86 mips
@@ -205,6 +210,10 @@
     erand48;
     err;
     errx;
+    ether_aton;
+    ether_aton_r;
+    ether_ntoa;
+    ether_ntoa_r;
     eventfd;
     eventfd_read;
     eventfd_write;
@@ -465,6 +474,7 @@
     pread64;
     printf;
     pselect;
+    pthread_atfork;
     pthread_attr_destroy;
     pthread_attr_getdetachstate;
     pthread_attr_getguardsize;
@@ -585,9 +595,12 @@
     scanf;
     sched_get_priority_max;
     sched_get_priority_min;
+    sched_getaffinity;
+    sched_getcpu;
     sched_getparam;
     sched_getscheduler;
     sched_rr_get_interval;
+    sched_setaffinity;
     sched_setparam;
     sched_setscheduler;
     sched_yield;
@@ -708,7 +721,9 @@
     tcsetpgrp;
     tempnam;
     time;
+    timegm;
     timegm64; # arm x86 mips
+    timelocal;
     timelocal64; # arm x86 mips
     timer_create;
     timer_delete;
diff --git a/ndk/platforms/android-16/arch-x86/symbols/libc.so.functions.txt b/ndk/platforms/android-16/arch-x86/symbols/libc.so.functions.txt
index 4e0f304..414aa0e 100644
--- a/ndk/platforms/android-16/arch-x86/symbols/libc.so.functions.txt
+++ b/ndk/platforms/android-16/arch-x86/symbols/libc.so.functions.txt
@@ -17,6 +17,7 @@
 __fpclassifyl
 __fstatfs64
 __get_h_errno
+__getcpu
 __getcwd
 __getpriority
 __hostalias
@@ -99,6 +100,10 @@
 __rt_sigaction
 __rt_sigprocmask
 __rt_sigtimedwait
+__sched_cpualloc
+__sched_cpucount
+__sched_cpufree
+__sched_getaffinity
 __set_thread_area
 __stack_chk_fail
 __statfs64
@@ -110,6 +115,7 @@
 __system_property_find_nth
 __system_property_get
 __system_property_read
+__system_property_set
 __timer_create
 __timer_delete
 __timer_getoverrun
@@ -189,6 +195,10 @@
 erand48
 err
 errx
+ether_aton
+ether_aton_r
+ether_ntoa
+ether_ntoa_r
 eventfd
 eventfd_read
 eventfd_write
@@ -443,6 +453,7 @@
 pread64
 printf
 pselect
+pthread_atfork
 pthread_attr_destroy
 pthread_attr_getdetachstate
 pthread_attr_getguardsize
@@ -563,9 +574,12 @@
 scanf
 sched_get_priority_max
 sched_get_priority_min
+sched_getaffinity
+sched_getcpu
 sched_getparam
 sched_getscheduler
 sched_rr_get_interval
+sched_setaffinity
 sched_setparam
 sched_setscheduler
 sched_yield
@@ -684,7 +698,9 @@
 tcsetpgrp
 tempnam
 time
+timegm
 timegm64
+timelocal
 timelocal64
 timer_create
 timer_delete
diff --git a/ndk/platforms/android-16/arch-x86/symbols/libc.so.versions.txt b/ndk/platforms/android-16/arch-x86/symbols/libc.so.versions.txt
index 4b33a68..03cd1e7 100644
--- a/ndk/platforms/android-16/arch-x86/symbols/libc.so.versions.txt
+++ b/ndk/platforms/android-16/arch-x86/symbols/libc.so.versions.txt
@@ -20,6 +20,7 @@
     __fpclassifyl;
     __fstatfs64; # arm x86 mips
     __get_h_errno;
+    __getcpu; # arm x86 mips
     __getcwd; # arm x86 mips
     __getpriority; # arm x86 mips
     __hostalias;
@@ -106,6 +107,10 @@
     __rt_sigaction; # arm x86 mips
     __rt_sigprocmask; # arm x86 mips
     __rt_sigtimedwait; # arm x86 mips
+    __sched_cpualloc;
+    __sched_cpucount;
+    __sched_cpufree;
+    __sched_getaffinity; # arm x86 mips
     __set_thread_area; # x86
     __sF;
     __stack_chk_fail;
@@ -114,12 +119,13 @@
     __sym_ntop;
     __sym_ntos;
     __sym_ston;
-    __system_properties_init; # arm x86 mips
-    __system_property_area__; # arm x86 mips
-    __system_property_find; # arm x86 mips
-    __system_property_find_nth; # arm x86 mips
-    __system_property_get; # arm x86 mips
-    __system_property_read; # arm x86 mips
+    __system_properties_init;
+    __system_property_area__;
+    __system_property_find;
+    __system_property_find_nth;
+    __system_property_get;
+    __system_property_read;
+    __system_property_set;
     __timer_create; # arm x86 mips
     __timer_delete; # arm x86 mips
     __timer_getoverrun; # arm x86 mips
@@ -203,6 +209,10 @@
     erand48;
     err;
     errx;
+    ether_aton;
+    ether_aton_r;
+    ether_ntoa;
+    ether_ntoa_r;
     eventfd;
     eventfd_read;
     eventfd_write;
@@ -462,6 +472,7 @@
     pread64;
     printf;
     pselect;
+    pthread_atfork;
     pthread_attr_destroy;
     pthread_attr_getdetachstate;
     pthread_attr_getguardsize;
@@ -582,9 +593,12 @@
     scanf;
     sched_get_priority_max;
     sched_get_priority_min;
+    sched_getaffinity;
+    sched_getcpu;
     sched_getparam;
     sched_getscheduler;
     sched_rr_get_interval;
+    sched_setaffinity;
     sched_setparam;
     sched_setscheduler;
     sched_yield;
@@ -705,7 +719,9 @@
     tcsetpgrp;
     tempnam;
     time;
+    timegm;
     timegm64; # arm x86 mips
+    timelocal;
     timelocal64; # arm x86 mips
     timer_create;
     timer_delete;
diff --git a/ndk/platforms/android-19/arch-arm/symbols/libc.so.functions.txt b/ndk/platforms/android-19/arch-arm/symbols/libc.so.functions.txt
index 1869072..25c0584 100644
--- a/ndk/platforms/android-19/arch-arm/symbols/libc.so.functions.txt
+++ b/ndk/platforms/android-19/arch-arm/symbols/libc.so.functions.txt
@@ -34,6 +34,7 @@
 __fpclassifyl
 __fstatfs64
 __get_h_errno
+__getcpu
 __getcwd
 __getpriority
 __gnu_Unwind_Find_exidx
@@ -117,6 +118,10 @@
 __rt_sigaction
 __rt_sigprocmask
 __rt_sigtimedwait
+__sched_cpualloc
+__sched_cpucount
+__sched_cpufree
+__sched_getaffinity
 __set_tls
 __stack_chk_fail
 __statfs64
@@ -128,6 +133,7 @@
 __system_property_find_nth
 __system_property_get
 __system_property_read
+__system_property_set
 __timer_create
 __timer_delete
 __timer_getoverrun
@@ -208,6 +214,10 @@
 erand48
 err
 errx
+ether_aton
+ether_aton_r
+ether_ntoa
+ether_ntoa_r
 eventfd
 eventfd_read
 eventfd_write
@@ -464,6 +474,7 @@
 pread64
 printf
 pselect
+pthread_atfork
 pthread_attr_destroy
 pthread_attr_getdetachstate
 pthread_attr_getguardsize
@@ -584,9 +595,12 @@
 scanf
 sched_get_priority_max
 sched_get_priority_min
+sched_getaffinity
+sched_getcpu
 sched_getparam
 sched_getscheduler
 sched_rr_get_interval
+sched_setaffinity
 sched_setparam
 sched_setscheduler
 sched_yield
@@ -705,7 +719,9 @@
 tcsetpgrp
 tempnam
 time
+timegm
 timegm64
+timelocal
 timelocal64
 timer_create
 timer_delete
diff --git a/ndk/platforms/android-19/arch-arm/symbols/libc.so.versions.txt b/ndk/platforms/android-19/arch-arm/symbols/libc.so.versions.txt
index 23412fa..64a5e1a 100644
--- a/ndk/platforms/android-19/arch-arm/symbols/libc.so.versions.txt
+++ b/ndk/platforms/android-19/arch-arm/symbols/libc.so.versions.txt
@@ -24,6 +24,7 @@
     __fpclassifyl;
     __fstatfs64; # arm x86 mips
     __get_h_errno;
+    __getcpu; # arm x86 mips
     __getcwd; # arm x86 mips
     __getpriority; # arm x86 mips
     __hostalias;
@@ -110,6 +111,10 @@
     __rt_sigaction; # arm x86 mips
     __rt_sigprocmask; # arm x86 mips
     __rt_sigtimedwait; # arm x86 mips
+    __sched_cpualloc;
+    __sched_cpucount;
+    __sched_cpufree;
+    __sched_getaffinity; # arm x86 mips
     __set_tls; # arm mips
     __sF;
     __stack_chk_fail;
@@ -124,6 +129,7 @@
     __system_property_find_nth;
     __system_property_get;
     __system_property_read;
+    __system_property_set;
     __timer_create; # arm x86 mips
     __timer_delete; # arm x86 mips
     __timer_getoverrun; # arm x86 mips
@@ -208,6 +214,10 @@
     erand48;
     err;
     errx;
+    ether_aton;
+    ether_aton_r;
+    ether_ntoa;
+    ether_ntoa_r;
     eventfd;
     eventfd_read;
     eventfd_write;
@@ -469,6 +479,7 @@
     pread64;
     printf;
     pselect;
+    pthread_atfork;
     pthread_attr_destroy;
     pthread_attr_getdetachstate;
     pthread_attr_getguardsize;
@@ -589,9 +600,12 @@
     scanf;
     sched_get_priority_max;
     sched_get_priority_min;
+    sched_getaffinity;
+    sched_getcpu;
     sched_getparam;
     sched_getscheduler;
     sched_rr_get_interval;
+    sched_setaffinity;
     sched_setparam;
     sched_setscheduler;
     sched_yield;
@@ -712,7 +726,9 @@
     tcsetpgrp;
     tempnam;
     time;
+    timegm;
     timegm64; # arm x86 mips
+    timelocal;
     timelocal64; # arm x86 mips
     timer_create;
     timer_delete;
diff --git a/ndk/platforms/android-19/arch-mips/symbols/libc.so.functions.txt b/ndk/platforms/android-19/arch-mips/symbols/libc.so.functions.txt
index 9b47231..edd1652 100644
--- a/ndk/platforms/android-19/arch-mips/symbols/libc.so.functions.txt
+++ b/ndk/platforms/android-19/arch-mips/symbols/libc.so.functions.txt
@@ -99,6 +99,10 @@
 __rt_sigaction
 __rt_sigprocmask
 __rt_sigtimedwait
+__sched_cpualloc
+__sched_cpucount
+__sched_cpufree
+__sched_getaffinity
 __set_tls
 __stack_chk_fail
 __statfs64
@@ -110,6 +114,7 @@
 __system_property_find_nth
 __system_property_get
 __system_property_read
+__system_property_set
 __timer_create
 __timer_delete
 __timer_getoverrun
@@ -191,6 +196,10 @@
 erand48
 err
 errx
+ether_aton
+ether_aton_r
+ether_ntoa
+ether_ntoa_r
 eventfd
 eventfd_read
 eventfd_write
@@ -447,6 +456,7 @@
 pread64
 printf
 pselect
+pthread_atfork
 pthread_attr_destroy
 pthread_attr_getdetachstate
 pthread_attr_getguardsize
@@ -567,9 +577,12 @@
 scanf
 sched_get_priority_max
 sched_get_priority_min
+sched_getaffinity
+sched_getcpu
 sched_getparam
 sched_getscheduler
 sched_rr_get_interval
+sched_setaffinity
 sched_setparam
 sched_setscheduler
 sched_yield
@@ -688,7 +701,9 @@
 tcsetpgrp
 tempnam
 time
+timegm
 timegm64
+timelocal
 timelocal64
 timer_create
 timer_delete
diff --git a/ndk/platforms/android-19/arch-mips/symbols/libc.so.versions.txt b/ndk/platforms/android-19/arch-mips/symbols/libc.so.versions.txt
index 8396fd4..36e59c6 100644
--- a/ndk/platforms/android-19/arch-mips/symbols/libc.so.versions.txt
+++ b/ndk/platforms/android-19/arch-mips/symbols/libc.so.versions.txt
@@ -106,6 +106,10 @@
     __rt_sigaction; # arm x86 mips
     __rt_sigprocmask; # arm x86 mips
     __rt_sigtimedwait; # arm x86 mips
+    __sched_cpualloc;
+    __sched_cpucount;
+    __sched_cpufree;
+    __sched_getaffinity; # arm x86 mips
     __set_tls; # arm mips
     __sF;
     __stack_chk_fail;
@@ -114,12 +118,13 @@
     __sym_ntop;
     __sym_ntos;
     __sym_ston;
-    __system_properties_init; # arm x86 mips
-    __system_property_area__; # arm x86 mips
-    __system_property_find; # arm x86 mips
-    __system_property_find_nth; # arm x86 mips
-    __system_property_get; # arm x86 mips
-    __system_property_read; # arm x86 mips
+    __system_properties_init;
+    __system_property_area__;
+    __system_property_find;
+    __system_property_find_nth;
+    __system_property_get;
+    __system_property_read;
+    __system_property_set;
     __timer_create; # arm x86 mips
     __timer_delete; # arm x86 mips
     __timer_getoverrun; # arm x86 mips
@@ -205,6 +210,10 @@
     erand48;
     err;
     errx;
+    ether_aton;
+    ether_aton_r;
+    ether_ntoa;
+    ether_ntoa_r;
     eventfd;
     eventfd_read;
     eventfd_write;
@@ -466,6 +475,7 @@
     pread64;
     printf;
     pselect;
+    pthread_atfork;
     pthread_attr_destroy;
     pthread_attr_getdetachstate;
     pthread_attr_getguardsize;
@@ -586,9 +596,12 @@
     scanf;
     sched_get_priority_max;
     sched_get_priority_min;
+    sched_getaffinity;
+    sched_getcpu;
     sched_getparam;
     sched_getscheduler;
     sched_rr_get_interval;
+    sched_setaffinity;
     sched_setparam;
     sched_setscheduler;
     sched_yield;
@@ -709,7 +722,9 @@
     tcsetpgrp;
     tempnam;
     time;
+    timegm;
     timegm64; # arm x86 mips
+    timelocal;
     timelocal64; # arm x86 mips
     timer_create;
     timer_delete;
diff --git a/ndk/platforms/android-19/arch-x86/symbols/libc.so.functions.txt b/ndk/platforms/android-19/arch-x86/symbols/libc.so.functions.txt
index c8d62c5..c7eea92 100644
--- a/ndk/platforms/android-19/arch-x86/symbols/libc.so.functions.txt
+++ b/ndk/platforms/android-19/arch-x86/symbols/libc.so.functions.txt
@@ -17,6 +17,7 @@
 __fpclassifyl
 __fstatfs64
 __get_h_errno
+__getcpu
 __getcwd
 __getpriority
 __hostalias
@@ -99,6 +100,10 @@
 __rt_sigaction
 __rt_sigprocmask
 __rt_sigtimedwait
+__sched_cpualloc
+__sched_cpucount
+__sched_cpufree
+__sched_getaffinity
 __set_thread_area
 __stack_chk_fail
 __statfs64
@@ -110,6 +115,7 @@
 __system_property_find_nth
 __system_property_get
 __system_property_read
+__system_property_set
 __timer_create
 __timer_delete
 __timer_getoverrun
@@ -189,6 +195,10 @@
 erand48
 err
 errx
+ether_aton
+ether_aton_r
+ether_ntoa
+ether_ntoa_r
 eventfd
 eventfd_read
 eventfd_write
@@ -444,6 +454,7 @@
 pread64
 printf
 pselect
+pthread_atfork
 pthread_attr_destroy
 pthread_attr_getdetachstate
 pthread_attr_getguardsize
@@ -564,9 +575,12 @@
 scanf
 sched_get_priority_max
 sched_get_priority_min
+sched_getaffinity
+sched_getcpu
 sched_getparam
 sched_getscheduler
 sched_rr_get_interval
+sched_setaffinity
 sched_setparam
 sched_setscheduler
 sched_yield
@@ -685,7 +699,9 @@
 tcsetpgrp
 tempnam
 time
+timegm
 timegm64
+timelocal
 timelocal64
 timer_create
 timer_delete
diff --git a/ndk/platforms/android-19/arch-x86/symbols/libc.so.versions.txt b/ndk/platforms/android-19/arch-x86/symbols/libc.so.versions.txt
index 52c4c35..c0e7d30 100644
--- a/ndk/platforms/android-19/arch-x86/symbols/libc.so.versions.txt
+++ b/ndk/platforms/android-19/arch-x86/symbols/libc.so.versions.txt
@@ -20,6 +20,7 @@
     __fpclassifyl;
     __fstatfs64; # arm x86 mips
     __get_h_errno;
+    __getcpu; # arm x86 mips
     __getcwd; # arm x86 mips
     __getpriority; # arm x86 mips
     __hostalias;
@@ -106,6 +107,10 @@
     __rt_sigaction; # arm x86 mips
     __rt_sigprocmask; # arm x86 mips
     __rt_sigtimedwait; # arm x86 mips
+    __sched_cpualloc;
+    __sched_cpucount;
+    __sched_cpufree;
+    __sched_getaffinity; # arm x86 mips
     __set_thread_area; # x86
     __sF;
     __stack_chk_fail;
@@ -114,12 +119,13 @@
     __sym_ntop;
     __sym_ntos;
     __sym_ston;
-    __system_properties_init; # arm x86 mips
-    __system_property_area__; # arm x86 mips
-    __system_property_find; # arm x86 mips
-    __system_property_find_nth; # arm x86 mips
-    __system_property_get; # arm x86 mips
-    __system_property_read; # arm x86 mips
+    __system_properties_init;
+    __system_property_area__;
+    __system_property_find;
+    __system_property_find_nth;
+    __system_property_get;
+    __system_property_read;
+    __system_property_set;
     __timer_create; # arm x86 mips
     __timer_delete; # arm x86 mips
     __timer_getoverrun; # arm x86 mips
@@ -203,6 +209,10 @@
     erand48;
     err;
     errx;
+    ether_aton;
+    ether_aton_r;
+    ether_ntoa;
+    ether_ntoa_r;
     eventfd;
     eventfd_read;
     eventfd_write;
@@ -463,6 +473,7 @@
     pread64;
     printf;
     pselect;
+    pthread_atfork;
     pthread_attr_destroy;
     pthread_attr_getdetachstate;
     pthread_attr_getguardsize;
@@ -583,9 +594,12 @@
     scanf;
     sched_get_priority_max;
     sched_get_priority_min;
+    sched_getaffinity;
+    sched_getcpu;
     sched_getparam;
     sched_getscheduler;
     sched_rr_get_interval;
+    sched_setaffinity;
     sched_setparam;
     sched_setscheduler;
     sched_yield;
@@ -706,7 +720,9 @@
     tcsetpgrp;
     tempnam;
     time;
+    timegm;
     timegm64; # arm x86 mips
+    timelocal;
     timelocal64; # arm x86 mips
     timer_create;
     timer_delete;