Dimitry Ivanov
4493909200
Remove bzero from libc.so
...
Bug: http://b/26234924
Change-Id: I946a836a55bf416a767dec4e04fb23bb4c00f8ec
2016-01-05 21:13:38 -08:00
Dimitry Ivanov
6bef207c7b
Remove new set of LIBC_PRIVATE symbols from libc
...
Bug: http://b/26234924
Change-Id: If0acb2105c75bf9e6dd97230391f3944157990ae
2016-01-05 15:26:03 -08:00
Dimitry Ivanov
450cb38561
Remove LIBC_PRIVATE symbols from all of NDK libcs
...
Bug: http://b/26234924
Change-Id: I1f4bb35df0bf0aca089a9f21d6d9b653cce001ff
2016-01-04 12:40:40 -08:00
Dimitry Ivanov
5770619b14
Fix symbols ordering
...
Bug: http://b/26271113
Change-Id: I67efa36eb7355182fdb1cab6f71e9a15f9be46d0
2015-12-18 14:27:39 -08:00
Dimitry Ivanov
f52570ce24
Remove unwanted stdio symbols from android-18 and 19
...
Bug: http://b/26268835
Change-Id: I866e56ad6517486cf01596763cc1571a7ded8dea
2015-12-18 14:23:18 -08:00
Dimitry Ivanov
1fc00827e6
android-21: restore utimensat for mips libc
...
Bug: http://b/26271113
Change-Id: I43bd1f93b24696aad809c80347acb11415223d9e
2015-12-18 13:40:39 -08:00
Dimitry Ivanov
08db3272eb
android-19: Cleanup libc symbols
...
Also add symbols moved from anroid-18 libm
Bug: http://b/26236057
Change-Id: Ied502e82678ffea4d335765667f3dd12b619829d
2015-12-18 12:47:58 -08:00
Dimitry Ivanov
a57440a131
Remove LIBC_PRIVATE symbols from android-19 libc
...
Bug: http://b/26234924
Change-Id: I912b646e7b43a69fee55b36935cf46138f5c4b91
2015-12-18 12:47:58 -08:00
Andrew Hsieh
70319d4de1
Add posix_memalign to libc.so for API 17,18,19
...
note that arch-x86 has it in 797351fd3b
Change-Id: I34c5d0b6887bdc7bd3411a837f90e6788bdf7ff4
2014-09-26 16:28:36 +08:00
Andrew Hsieh
1e61663835
Remove non-existanec functions/variables from libc.so
...
See b.android.com/69319
android-9+
__evOptMonoTime
_nres
__p_default_section_syms
__p_update_section_syms
_rand48_add
_rand48_mult
_rand48_seed
_res_opcodes
__sFext
android-12+
copy_tm_to_TM
copy_TM_to_tm
__dtoa
_endhtent
__fremovelock
_gethtbyaddr
_gethtbyname
_gethtbyname2
_gethtent
__libc_android_abort
_mktemp # mktemp already exist in header
__pread64 # add pread64, pwrite64 and ftruncate64 to API >= 12
__pwrite64
res_need_init
__res_ourserver_p
_sethtent
__set_syscall_errno
__sfvwrite
__timer_table_start_stop
valid_tm_mon
valid_tm_wday
android-14+
__libc_android_log_assert
__libc_android_log_print
__libc_android_log_vprint
android-17+
dlmalloc_walk_free_pages
dlmalloc_walk_heap
__get_pc
android-18+
__get_res_cache
__libc_init_common
__libc_preinit
Change-Id: Ie67acf115427e808dde0e33411671b07a888a9b6
2014-05-12 19:22:17 +08:00
David 'Digit' Turner
db275132c5
ndk: Fix wait4() declarations
...
wait4() was incorrectly declared in <sys/wait.h>, but only added to the
C library in Android 4.3 (API level 18) [1]
This patch:
- Removes the wait4() declarations for any <sys/wait.h> header before
API level 19.
- Brings the API level 19 <sys/wait.h> which correctly declares wait4().
- Update the libc.so.functions.txt for API level 19 of all platforms
to include the exported symbol.
NOTE: This does not bring the static libc.a to API level 19, which means
it is stuck at API level 9 for ARM.
See [2] for the corresponding NDK tests.
http://b.android.com/19854
[1] 17a8b0db63
[2] https://android-review.googlesource.com/#/c/72000/
Change-Id: I7735473d177c44f43b09bb6738e9914945cd4d0a
2013-12-11 17:23:46 +01:00
Andrew Hsieh
7e967a1ca4
Add utimensat and futimens to libc.so at API level 12 and 19, respectively
...
See ae2d5ba31412c4f382ef405000baa866f35dd736 and
d0be7c8f9a06b3ca8ea7647ea35c8f9dc63f0fe1.
Internal BUG 11590144
Change-Id: I76119cd20fdb205728482e682fd1206d1305881d
2013-11-11 14:50:50 +08:00