Mark Salyzyn
4fc7758e6f
am 337815ff: am f33df6a6: Merge "libc: Make calls to new user-space logger (revisit)"
...
* commit '337815ffa2d4c899bf3c2b9798cb90665b497cea':
libc: Make calls to new user-space logger (revisit)
2014-03-03 21:18:08 +00:00
Mark Salyzyn
f33df6a662
Merge "libc: Make calls to new user-space logger (revisit)"
2014-03-03 21:05:19 +00:00
Elliott Hughes
1eb606df0a
am 46215a8b: am dfeb42ed: Merge "If the kernel doesn\'t have MADV_MERGEABLE, stop asking for it."
...
* commit '46215a8b53e149de3fc28600c2b2eebe66d36716':
If the kernel doesn't have MADV_MERGEABLE, stop asking for it.
2014-03-03 20:55:35 +00:00
Elliott Hughes
29264f4eda
am f6ce4490: am 15e71cd7: Merge "Remove deprecated and unused constants from <sys/klog.h>."
...
* commit 'f6ce44900e5b94c18a026ac4ce4d5fd2c51663d4':
Remove deprecated and unused constants from <sys/klog.h>.
2014-03-03 20:55:35 +00:00
Calin Juravle
cecc036970
Moved private dns header to their own dir.
...
Bug: 13219633
Change-Id: I3435ef7564b9ad3c7b54188a0809440993b36c9e
2014-03-03 20:40:41 +00:00
Mark Salyzyn
f38292862b
libc: Make calls to new user-space logger (revisit)
...
* TARGET_USES_LOGD is true or false, yes is not valid
* was supposed to be in the libc_bionic definition
Change-Id: I7f15d0fe61205641f7310ba9762df885e6c959d0
2014-03-03 12:30:24 -08:00
Elliott Hughes
9bd9b7dd20
If the kernel doesn't have MADV_MERGEABLE, stop asking for it.
...
Note that a dynamically-linked binary will still probably see two attempts ---
one by the dynamic linker (which will set its copy of the flag so it won't try
again) and then one by the executable itself (which gets a new uninitialized
copy of the flag).
Change-Id: Id6b7e47780f0f24d2ca0384a75373f4824fa8f12
2014-03-03 11:54:21 -08:00
Elliott Hughes
e4ab19c67d
Remove deprecated and unused constants from <sys/klog.h>.
...
Change-Id: I23d54b5eaf918859480f927534a3f9e3af602311
2014-03-03 10:57:28 -08:00
Elliott Hughes
019cff957e
am 3c42b739: am ddad384d: Merge "Fix build."
...
* commit '3c42b73985817da87c32c2d97a58e5e4f21d48a6':
Fix build.
2014-03-01 02:12:59 +00:00
Elliott Hughes
a8b1eb3fcf
Fix build.
...
Change-Id: I71cde79263d5f5a8382865b8151f65c5c05ea17b
2014-02-28 17:59:29 -08:00
Elliott Hughes
79370b2aee
am 5b9d3ddf: am 2ec592c3: Merge "Add recvmmsg and sendmmsg syscalls."
...
* commit '5b9d3ddf372ca47e3065845487a770794021c760':
Add recvmmsg and sendmmsg syscalls.
2014-03-01 01:24:39 +00:00
Elliott Hughes
e63d519946
am 796b7c7c: am ddc8cc7a: Merge "Add getprogname/setprogname for BSD compatibility."
...
* commit '796b7c7cf9404b59b2120177d2f2b40ecc58c3c8':
Add getprogname/setprogname for BSD compatibility.
2014-03-01 01:24:38 +00:00
Elliott Hughes
2ec592c338
Merge "Add recvmmsg and sendmmsg syscalls."
2014-03-01 01:14:23 +00:00
Elliott Hughes
692207eb45
Add getprogname/setprogname for BSD compatibility.
...
This is one less change we have to make when porting BSD code.
Bug: https://code.google.com/p/android/issues/detail?id=34898
Change-Id: If9b1a8d16996c7a19abcce8d3a456afc3e105a41
2014-02-28 16:23:27 -08:00
Calin Juravle
8ddc3328f8
am 11e4513d: am d51db86a: Merge "Fix locatime.c indentation after sync"
...
* commit '11e4513d328d9ae16ef5aa4b25d886c8bb6049a1':
Fix locatime.c indentation after sync
2014-02-28 18:13:28 +00:00
Calin Juravle
d51db86aaf
Merge "Fix locatime.c indentation after sync"
2014-02-28 18:02:22 +00:00
Calin Juravle
daceb01b7c
am 3926e9f4: am 4ab29a3e: Merge "Update tzcode to 2013i"
...
* commit '3926e9f4039929d745692310a8a458e81ae72a52':
Update tzcode to 2013i
2014-02-28 17:49:53 +00:00
Calin Juravle
4ab29a3e4a
Merge "Update tzcode to 2013i"
2014-02-28 17:40:09 +00:00
Calin Juravle
d892892e8e
Fix locatime.c indentation after sync
...
Bug: 12246757
Change-Id: I8186e75f4899161af48cbf66e8f907dac0a326a2
2014-02-28 17:15:00 +00:00
Elliott Hughes
77ed5f6b15
am 8fa8b75b: am e9db4a97: Merge "Vastly reduce the number of read(2)s done in tzload."
...
* commit '8fa8b75b54990cdabbfa108b92ace9cf511d45c0':
Vastly reduce the number of read(2)s done in tzload.
2014-02-28 16:35:04 +00:00
Calin Juravle
bd33537fde
Renamed the misleading libc/netbsd directory to libc/dns.
...
Bug: 13219633
Change-Id: Ide43add0b90b3081cc709a22d1ff1f59d65f1104
2014-02-28 16:31:04 +00:00
Calin Juravle
627d37cd1f
Update tzcode to 2013i
...
Bug: 12246757
Change-Id: I3d5d2318155b1f54ef80afd58b1e5ca9a6d7018e
2014-02-28 14:38:14 +00:00
Elliott Hughes
034663774d
am 331dd270: am e3345405: Merge "Fix a leak on error in tzload."
...
* commit '331dd2708232fb538de60e5aa807bbd4490910f7':
Fix a leak on error in tzload.
2014-02-28 02:28:44 +00:00
Elliott Hughes
fd3a9fb0c3
Vastly reduce the number of read(2)s done in tzload.
...
This costs us about 1000 fewer syscalls, which makes "adb shell strace date"
a lot more readable (which is the reason I've been meaning to fix this for a
long time now), but also actually saves a measurable amount of time.
Longer-term we should try to keep the tzdata mmap(2)ed in like libcore
does.
Change-Id: I1dd9c81968a13d3a6a55ba17f8a7d5c1f38cd103
2014-02-27 18:18:25 -08:00
Elliott Hughes
3073f90b17
Fix a leak on error in tzload.
...
Change-Id: Ib5d9aaa7a618e478ce8e5e82f967cf535bb1a5a3
2014-02-27 17:04:38 -08:00
Guillaume Ranquet
6ff0c75c83
Add recvmmsg and sendmmsg syscalls.
...
Also add the corresponding constant, struct, and function declarations
to <sys/socket.h>, and perfunctory tests so we know that the symbols
actually exist.
Signed-off-by: Guillaume Ranquet <guillaumex.ranquet@intel.com>
Change-Id: Ib0d854239d3716be90ad70973c579aff4895a4f7
2014-02-27 14:29:01 -08:00
Elliott Hughes
a22674050c
am 9d40389a: am 000ffd8a: Merge "Ensure that <fcntl.h> has the SYNC_FILE_RANGE_* constants."
...
* commit '9d40389ac288a603632de35beed7460ea3300e0c':
Ensure that <fcntl.h> has the SYNC_FILE_RANGE_* constants.
2014-02-27 01:04:25 +00:00
Elliott Hughes
000ffd8ab0
Merge "Ensure that <fcntl.h> has the SYNC_FILE_RANGE_* constants."
2014-02-27 00:52:36 +00:00
Mark Salyzyn
ffc797c3b8
am 663916f7: am 3ba62f73: Merge "libc: Make calls to new user-space logger"
...
* commit '663916f77747297e36dbc2b0f25192f3fa05ab9f':
libc: Make calls to new user-space logger
2014-02-27 00:41:33 +00:00
Elliott Hughes
3434727b3e
Ensure that <fcntl.h> has the SYNC_FILE_RANGE_* constants.
...
Needed to build strace at their tip of tree.
Change-Id: I64db00a332088e08e25bc30357293a9308b8a226
2014-02-26 15:51:01 -08:00
Mark Salyzyn
0336e35368
libc: Make calls to new user-space logger
...
* libc (fatal) logging now makes socket connection to the
user-space logging service.
* Add a TARGET_USES_LOGD make flag for BoardConfig.mk to manage
whether logd is enabled for use or not.
Change-Id: I96ab598c76d6eec86f9d0bc81094c1fb3fb0d9b4
2014-02-26 15:33:13 -08:00
Elliott Hughes
3fc5dce69e
am ddcba6e8: am 27c7dbee: Merge "Fix log_backtrace assertion failure caused by LP64 fix."
...
* commit 'ddcba6e8eefb4331b103f60b2d233a2cb114874f':
Fix log_backtrace assertion failure caused by LP64 fix.
2014-02-25 23:45:51 +00:00
Elliott Hughes
2388fd78c6
am 73efa96c: am 901553aa: Merge "Switch to current OpenBSD system.c."
...
* commit '73efa96c06b60621dbb7317e3ade47e4a179c909':
Switch to current OpenBSD system.c.
2014-02-25 23:32:29 +00:00
Elliott Hughes
ba76572789
Fix log_backtrace assertion failure caused by LP64 fix.
...
When libc.debug.malloc is enabled, stack backtraces fail with:
bionic/libc/bionic/libc_logging.cpp:378: assertion "conversion
specifier unsupported" failed
The cause was a change to the format specifier from "%08x" to
"%0*x" to pass the field width as an additional parameter.
Unfortunately this modifier isn't supported by out_vformat() in
libc_logging.cpp.
Changed to use "%016x" if __LP64__ is defined; "%08x" otherwise.
Bug: 13177507
Change-Id: Ibf07263acf14da086d3c3788872f4b5477bd5708
2014-02-25 15:32:01 -08:00
Elliott Hughes
4e95b270f3
am 6c793540: am c380385f: Merge "Fix LP64 builds after OpenBSD string changes."
...
* commit '6c7935408ed92bbc322468f13e19c08c626cd018':
Fix LP64 builds after OpenBSD string changes.
2014-02-25 23:28:49 +00:00
Elliott Hughes
1e4378ea06
Switch to current OpenBSD system.c.
...
Change-Id: Ie2df60f0d55dca69149ffe064f10183411407987
2014-02-25 15:19:26 -08:00
Elliott Hughes
b6208836cb
Fix LP64 builds after OpenBSD string changes.
...
Change-Id: I07202f6484e716d153d0387fcfc023e119438251
2014-02-25 15:12:29 -08:00
Elliott Hughes
d19de168c8
am 6358fc2d: am 5c7816f4: Merge "More OpenBSD cleanup (primarily string)."
...
* commit '6358fc2d0b11417ccabd97b36b8e24f1b23fd662':
More OpenBSD cleanup (primarily string).
2014-02-25 21:54:13 +00:00
Elliott Hughes
5c7816f425
Merge "More OpenBSD cleanup (primarily string)."
2014-02-25 21:41:48 +00:00
Calin Juravle
51c25e1dc5
am 5a600f59: am a92b57c7: Merge "Added ftw64, nftw64"
...
* commit '5a600f59d7212a670c9fda0edd81b14f044136a0':
Added ftw64, nftw64
2014-02-25 10:53:51 +00:00
Calin Juravle
15aa4aee8a
am dfb02bcd: am 7c1efffc: Merge "Added mkstemp64"
...
* commit 'dfb02bcdf46ebdf3ac37e2fd26ebc2e81392f28a':
Added mkstemp64
2014-02-25 10:53:50 +00:00
Calin Juravle
a92b57c7f8
Merge "Added ftw64, nftw64"
2014-02-25 10:44:26 +00:00
Calin Juravle
7c1efffc24
Merge "Added mkstemp64"
2014-02-25 10:43:31 +00:00
Elliott Hughes
53e43292aa
More OpenBSD cleanup (primarily string).
...
This patch removes the string/ and wchar/ directories.
Change-Id: Ia489904bc67047e4bc79acb1f3eec21aa3fe5f0d
2014-02-24 18:02:05 -08:00
Elliott Hughes
80a51a39c3
am 633502c1: am ba40a560: Merge "Remove <asm/page.h>."
...
* commit '633502c1771dfecb6bbaaa7f9e38ee889bc173ac':
Remove <asm/page.h>.
2014-02-25 00:14:43 +00:00
Elliott Hughes
0e44bc3bae
Remove <asm/page.h>.
...
If we have PAGE_SIZE/PAGESIZE, POSIX says they should be in <limits.h>.
Change-Id: I3c2d574ea2aea81f524874a156361411a4ffa18e
2014-02-24 15:55:31 -08:00
Calin Juravle
d4934a70e6
Added ftw64, nftw64
...
Bug: 13076637
Change-Id: I5b926526f935b00bba14c2807b61d85f95089c33
2014-02-24 20:22:11 +00:00
Calin Juravle
fe317a3775
Added mkstemp64
...
Bug: 13076637
Change-Id: I41bf28ab3e6c7325470781e9323eeec023483df5
2014-02-24 20:19:19 +00:00
Narayan Kamath
70dd5a71d3
am 9b823726: am b26e4944: Merge "Fix 64-bit build."
...
* commit '9b82372626092139e8ee09d6bdb4da798af38ced':
Fix 64-bit build.
2014-02-24 14:32:18 +00:00
Narayan Kamath
bdfc6af405
am e425856b: am c6d96bb8: Merge "Move system_properties over to C++."
...
* commit 'e425856b1a943c32acf0bede50555d500eaf00ca':
Move system_properties over to C++.
2014-02-24 14:32:17 +00:00