3376c23daceddd603478347c00163f39e7c9e1ee |
|
14-Feb-2018 |
Elliott Hughes <enh@google.com> |
Add remaining _l function stubs. Bug: http://b/65595804 Test: ran tests Change-Id: I3bea3af20b354d1f0d3e05fd35421a9045f29020
|
ff26a16c1de7be696719e9001f0707b7c55b52cf |
|
18-Aug-2017 |
Elliott Hughes <enh@google.com> |
Re-submit "Name function arguments in libc headers for Studio." This reverts commit 9af9120091ceb96641d7c6c645fabad96db4bc0d (a revert of 079bff4fa52b0c3c76057451cc9cdecf1827fce0), now the versioner bug is fixed. Bug: http://b/64613623 # header bug Bug: http://b/64802958 # versioner bug Change-Id: I1cb9d7832d4b3aecdc57a9285e2291443e59d02d
|
9af9120091ceb96641d7c6c645fabad96db4bc0d |
|
17-Aug-2017 |
Colin Cross <ccross@android.com> |
Revert "Name function arguments in libc headers for Studio." This reverts commit 079bff4fa52b0c3c76057451cc9cdecf1827fce0. Broke builds with SANITIZE_HOST=address with an asan failure in versioner. Change-Id: I22b113fd5405589d1a25e5e137c450aaba1ade5f
|
079bff4fa52b0c3c76057451cc9cdecf1827fce0 |
|
17-Aug-2017 |
Elliott Hughes <enh@google.com> |
Name function arguments in libc headers for Studio. Second batch of headers... Bug: http://b/64613623 Test: builds Change-Id: I8eef043dbf32afee8ff814e9d005f46aee8fa21f
|
5bc78c8bcd0c1e634c04029309ede3ec05f2d424 |
|
16-Nov-2016 |
Elliott Hughes <enh@google.com> |
Add and use constants for the Android API levels. Test: bionic tests still pass Change-Id: If1b619cfc9db1d3f5d91f14f2ace71058dca0c4a
|
a3ce418ca6ad440d19c98e15132a76a877eb0bdc |
|
01-Nov-2016 |
Dan Albert <danalbert@google.com> |
Revert "Add legacy inlines for locale aware APIs." We can't really add these to the unified headers yet since we're still using the old headers as well, and libandroid_support needs to work with both. These functions are already defined in libandroid_support, so when using unified headers we'll get duplicate definitions. This was only going to be a temporary solution anyway. Instead we'll just rely on libandroid_support (and eventually its rewrite) to handle these. This reverts commit 6576a3749bd3805508294bfcac3d9658fc0f8d6e. Test: ./tools/update_headers.py && make ndk && make native # Copied into working directory for unified headers NDK work. ndk/checkbuild.py ndk/run_tests.py --force-unified-headers Bug: None Change-Id: I5762e815e2030c89d7f2540df08dd67b6c2d10a5
|
6cd9fb080caca2d0d8fcb8f400c1ec466e7b2466 |
|
23-Sep-2016 |
Josh Gao <jmgao@google.com> |
Fix warnings (and errors) in static inline headers. Bug: http://b/31676510 Change-Id: Idcbc544e498f7e6bbe99c2bf7dc557a5681e96c4 Test: preupload hook
|
6576a3749bd3805508294bfcac3d9658fc0f8d6e |
|
21-Sep-2016 |
Dan Albert <danalbert@google.com> |
Add legacy inlines for locale aware APIs. Test: make checkbuild tests Bug: http://b/31639993 Change-Id: Ic43d690dff3c6960d7826bd0b064640a3ea0e883
|
3b2096a9d6edd74622b94cacc76b77100f919b84 |
|
23-Jul-2016 |
Elliott Hughes <enh@google.com> |
Remove unnecessary 'extern's. Change-Id: Iba2b3fb6ff88e504f1657b915120ae43d58a1e03
|
f47514dd997d33deafaba85e34e2c95fd514d056 |
|
19-Jul-2016 |
Elliott Hughes <enh@google.com> |
Remove __LIBC_ABI_PUBLIC__. We have much better control over visibility now, so we don't need to pollute the headers with cruft. Bug: http://b/24767418 Change-Id: I349f4c3bc30102477375ad9f80926e560c7c1d8b
|
46b44160e9e4c466be0faf1bb8d6ec70ecc83273 |
|
27-May-2016 |
Josh Gao <jmgao@google.com> |
Update header versions for NDK platform fixes. Bug: http://b/28178111 Change-Id: Icd638673b409aa43a91490f77c6b4d79c9ea20d9
|
14adff1cfa06a3d4d3281a9bf7848b556d84c20d |
|
29-Apr-2016 |
Josh Gao <jmgao@google.com> |
Add versioning information to symbols. Bug: http://b/28178111 Change-Id: I46bf95accd819f4521afb1173d8badcc5e9df31c
|
d5c652756bb1a52959cd5c62447b62462f90f983 |
|
26-Nov-2014 |
Yabin Cui <yabinc@google.com> |
support _POSIX_CPUTIME Bug: 18490039 Change-Id: I01fa83b48e1b908de1f227b6e4f98e280bcd50ee
|
18160256840e9bb097f17422ea47d54fabbc9f3f |
|
12-Oct-2014 |
Haruki Hasegawa <h6a.h4i.0@gmail.com> |
Add clock_settime and clock_nanosleep. Add the missing prototypes, fix the existing prototypes to use clockid_t rather than int, fix clock_nanosleep's failure behavior, and add simple tests. Bug: 17644443 Bug: https://code.google.com/p/android/issues/detail?id=77372 Change-Id: I03fba369939403918abcabae9551a7123953d780 Signed-off-by: Haruki Hasegawa <h6a.h4i.0@gmail.com>
|
dfb5ce42bcc5a275af49211c0bbe64c5ec3d2668 |
|
10-Jul-2014 |
Dan Albert <danalbert@google.com> |
Revert "Revert "Add locale aware APIs."" This reverts commit 063e20c26943ec82ef1d53a544545e79054e93d3. Change-Id: Ib8c9004efefe75a5346b3af50dfe37952d91eb21
|
e087eac404b0e30de427392065e2750acf92bd4a |
|
09-Jul-2014 |
Dan Albert <danalbert@google.com> |
Add locale aware APIs. Since we only support the C locale, we can just forward all of these to their non-locale equivalents for correct behavior. Change-Id: Ib7be71b7f636309c0cc3be1096a4c1f693f04fbb
|
063e20c26943ec82ef1d53a544545e79054e93d3 |
|
10-Jul-2014 |
Dan Albert <danalbert@google.com> |
Revert "Add locale aware APIs." Accidentally verified against a dirty tree. Needs the companion change to libc++ to land upstream before I can submit this. This reverts commit e087eac404b0e30de427392065e2750acf92bd4a. Change-Id: I317ecd0923114f415eaad7603002f77feffb5e3f
|
06366724d572ef005f5bc0ddd8ad46794cbfad3b |
|
20-Jun-2014 |
Elliott Hughes <enh@google.com> |
Expose tzname, daylight, and timezone. These were accidentally hidden. Bug: 11156955 Change-Id: I380f00bdafa547aea13d4634f3de9ec6f0b50a6f
|
d10db8261949e4d84b65f5c369153d0ca86ab22c |
|
19-Jun-2014 |
Elliott Hughes <enh@google.com> |
Build tzcode with hidden visibility. Bug: 11156955 Change-Id: Ib98d837b56cbbdfd01687cb3054fe3103eec0da9
|
efbdb53f84f4e1faf38f3c1a4cb60a83b9885ef4 |
|
08-Apr-2014 |
Elliott Hughes <enh@google.com> |
Remove a non-standard turd: strtotimeval. Change-Id: I1b1e40746cb573e3fb73a5276969b40c5da36d15
|
61fb3fc770566c7bafe7af8fb93590bcad387fbb |
|
07-Nov-2013 |
Elliott Hughes <enh@google.com> |
Prepare to switch to the uapi <linux/signal.h>. <time.h> didn't need to copy the cruft from <signal.h>, and <signal.h> only needs the uid_t hack when it's not using uapi headers. pthread_exit.cpp should include what it uses. Change-Id: I836c36abe0f0a781d41fc425b249d1c7686bb124
|
3503ce2177a56a8807887ee540abc68377483393 |
|
05-Nov-2013 |
Elliott Hughes <enh@google.com> |
Fix <sys/select.h> for LP64, clean up <time.h>. The 64-bit uapi headers don't define FD_CLR and friends, so this patch updates libc/kernel/common/linux/time.h after the change b934bbec145e9e084bf48149a3a94ae3dd132157 in external/kernel-headers, then fixes <sys/select.h> to work in this new world, and removes some now-unnecessary duplication from <time.h> (with other cruft cleaned up while I'm here). Change-Id: Ifd26f901b4d200c65065b3e6ef1b74055127e052
|
5c4340b2abc43278d6cb8fcf5a1379f68ef0842a |
|
11-May-2013 |
Todd Poynor <toddpoynor@google.com> |
libc: remove obsolete CLOCK_REALTIME_HR and CLOCK_MONOTONIC_HR Add CLOCK_MONOTONIC_RAW, CLOCK_REALTIME_COARSE, and CLOCK_MONOTONIC_COARSE as supported by recent linux kernels. (cherry-pick of 60e5144ca312b210b54ac8e6966108da0c97ff80.) Bug: 8895727 Change-Id: If79a4d05d1301108f49a37588f9416c4be19277a
|
23b9fd2c1d8f61fc17e152b4b9142eca603e2426 |
|
10-May-2013 |
Todd Poynor <toddpoynor@google.com> |
libc: add clock ids CLOCK_REALTIME_ALARM and CLOCK_BOOTTIME_ALARM (cherry-pick of b928bda83d4413b703329f607e2706602f15293f.) Change-Id: Ica6aad84299819ffc5e57ae4891e057d2e401fa1
|
60e5144ca312b210b54ac8e6966108da0c97ff80 |
|
11-May-2013 |
Todd Poynor <toddpoynor@google.com> |
libc: remove obsolete CLOCK_REALTIME_HR and CLOCK_MONOTONIC_HR Add CLOCK_MONOTONIC_RAW, CLOCK_REALTIME_COARSE, and CLOCK_MONOTONIC_COARSE as supported by recent linux kernels. Bug: 8895727 Change-Id: I3d415a2edbcf2928dd855e876337bf2239ac134a
|
b928bda83d4413b703329f607e2706602f15293f |
|
10-May-2013 |
Todd Poynor <toddpoynor@google.com> |
libc: add clock ids CLOCK_REALTIME_ALARM and CLOCK_BOOTTIME_ALARM Change-Id: I3bf934ab207e39b435e6b41a5fbe7eb318496dc0
|
c1b44ecc5385e68e81667068e03b32c2084a85b1 |
|
17-Oct-2012 |
David 'Digit' Turner <digit@android.com> |
Revert "libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h>" This creates build issues in the internal Android tree. Will investigate later. Original patch: https://android-review.googlesource.com/#/c/38875/ Change-Id: I12c5995ebf172890051af42a5d3b31014c9c5117
|
c124baaf29a948fd8b93e7f1fefc20b659271026 |
|
12-Jul-2012 |
David 'Digit' Turner <digit@android.com> |
libc: Provide ucontext_t/mcontext_t/<sys/ucontext.h> This patch updates the C library headers to provide ucontext_t definitions for three architectures. + Fix <signal.h> to always define 'struct sigcontext'. The new declarations are announced with new macros defined in <sys/cdefs.h> in order to make it easier to adapt client code that already defines its own, incompatible, versions of the structures seen here. http://code.google.com/p/android/issues/detail?id=34784 Change-Id: Ie78c48690a4ce61c50593f6c39639be7fead3596
|
0351955a686fe4e0bf9f30780f78ff0e2402a6b0 |
|
19-Jul-2012 |
Nick Pelly <npelly@google.com> |
Update time.h for CLOCK_BOOTTIME. (cherry-pick of 8958a383296ea0e1cc106ae245c37671809ffd49) Change-Id: Ie8de6b32fa81566db53ad7e9fd4b197f4cede628
|
8958a383296ea0e1cc106ae245c37671809ffd49 |
|
19-Jul-2012 |
Nick Pelly <npelly@google.com> |
Update time.h for CLOCK_BOOTTIME. Change-Id: Iafbc6a2f57587feb68526e4eab67452aa0db5311
|
208898ee776117f42815c2fcb15903b2781bf0aa |
|
13-Jan-2012 |
David 'Digit' Turner <digit@google.com> |
libc: remove private declarations from <time.h> and <resolv.h> This patch is used to remove private C library declarations from the public headers (that are exported to the NDK). It should *only* be submitted after all other patches modifying the users of said private functions have been submitted to the tree, to avoid breakages. Change-Id: I0a5e3014f8e3ac9ed8df86a5cdae506337c23252
|
11f3d5a4319e6e37e5280cf187b3d173e1ac0adb |
|
13-Jan-2012 |
David 'Digit' Turner <digit@google.com> |
libc: Copy private C library declarations to private/ This patch is the first in a series that aims at cleaning up the public C library headers (which end up being distributed with the NDK). <resolv.h> and <time.h> contain declarations that should not be public. They are used by other parts of the platform, but NDK applications should not use or rely on them. So copy them to private <bionic_time.h> and <resolv_iface.h> headers and use a guard macro to avoid conflicts when both headers are included at the same time. The idea is that we're going to fix the other platform modules to include these private headers. After this is done, we will remove the duplicate definitions from <resolv.h> and <time.h> Change-Id: I121c11936951c98ca7165e811126ed8a4a3a394d
|
6481b91520150e9664a3c4abc5d2aebdce422f93 |
|
06-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
<time.h>: Add timegm(), timelocal() and others. Add timegm(), timelocal(), time2posix() and posix2time() to the C library. Change-Id: I34d5771ed83dd994870a5ca58a511d01898b1ffb
|
194d3fa048cf909ca592dd56fa538dc9cd3f5ddb |
|
13-Nov-2009 |
Jean-Baptiste Queru <jbq@google.com> |
eclair snapshot
|
9e74f697e0178a0e9b6133a2b270cc7fed9920bf |
|
09-Sep-2009 |
Erik Gilling <konkers@android.com> |
libc: add void to clock() function prototype Signed-off-by: Erik Gilling <konkers@android.com>
|
a48fa7f4deb6ba703e1da55143771476d4e668ce |
|
15-May-2009 |
Eric Fischer <enf@google.com> |
Add standalone_months field to libc strftime(). Replicate my change 722a5c0462f38827f4097065bfc3826b9e0e9fb4 into bionic in an attempt to fix the build.
|
edbe7fc97bab7ff0684053d1be564330689bf3ad |
|
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import //branches/master/...@140412
|
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
|
4e468ed2eb86a2406e14f1eca82072ee501d05fd |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
|
a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349 |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
|