Christopher Ferris
39a4d58f36
am 8c22d563
: am 41059d76
: Merge "Add stpcpy/stpncpy."
...
* commit '8c22d5635869b420ebe4178141a2c6e969a2626a':
Add stpcpy/stpncpy.
2014-04-08 01:36:36 +00:00
Christopher Ferris
8c22d56358
am 41059d76
: Merge "Add stpcpy/stpncpy."
...
* commit '41059d764f347baa28b8da653a88c772daa9b738':
Add stpcpy/stpncpy.
2014-04-08 01:31:06 +00:00
Christopher Ferris
41059d764f
Merge "Add stpcpy/stpncpy."
2014-04-08 01:21:07 +00:00
Elliott Hughes
bdca710f7d
am 6a8d61e1
: am b9bb48bf
: Merge "Fix the printf issue for 64 bits. The following case:"
...
* commit '6a8d61e173954878037516bacfd725bdb3bece22':
Fix the printf issue for 64 bits. The following case:
2014-04-07 23:58:05 +00:00
Elliott Hughes
6a8d61e173
am b9bb48bf
: Merge "Fix the printf issue for 64 bits. The following case:"
...
* commit 'b9bb48bf289eec9053c6d7cc77ebbde2b4356c4b':
Fix the printf issue for 64 bits. The following case:
2014-04-07 23:52:29 +00:00
Elliott Hughes
b9bb48bf28
Merge "Fix the printf issue for 64 bits. The following case:"
2014-04-07 23:44:50 +00:00
Christopher Ferris
950a58e24d
Add stpcpy/stpncpy.
...
Add tests for the above.
Add the fortify implementations of __stpcpy_chk and __stpncpy_chk.
Modify the strncpy test to cover more cases and use this template for
stpncpy.
Add all of the fortify test cases.
Bug: 13746695
Change-Id: I8c0f0d4991a878b8e8734fff12c8b73b07fdd344
2014-04-07 16:41:53 -07:00
Elliott Hughes
d77b71710f
am 602886de
: am 26c31a75
: Merge "Remove a non-standard turd: strtotimeval."
...
* commit '602886de86c45016e276cc63fa8f67e1596c97f8':
Remove a non-standard turd: strtotimeval.
2014-04-07 23:07:30 +00:00
Elliott Hughes
602886de86
am 26c31a75
: Merge "Remove a non-standard turd: strtotimeval."
...
* commit '26c31a75a5bd9a549cefc0424b7cac9e35816711':
Remove a non-standard turd: strtotimeval.
2014-04-07 23:01:04 +00:00
Elliott Hughes
26c31a75a5
Merge "Remove a non-standard turd: strtotimeval."
2014-04-07 22:53:28 +00:00
Elliott Hughes
efbdb53f84
Remove a non-standard turd: strtotimeval.
...
Change-Id: I1b1e40746cb573e3fb73a5276969b40c5da36d15
2014-04-07 15:17:19 -07:00
Elliott Hughes
bfe0bc2447
am 53cffd8c
: am 5f149f1b
: Merge "Implement wctomb(3) for ltrace."
...
* commit '53cffd8ccd0016200d3345b6e87c20298309bb49':
Implement wctomb(3) for ltrace.
2014-04-07 21:51:57 +00:00
Elliott Hughes
f5f5fa266d
am 0842460e
: am 60ba211d
: Merge "Fix build: __unused isn\'t unused!"
...
* commit '0842460e539dd7203af1cea66e6fe2506e8ed856':
Fix build: __unused isn't unused!
2014-04-07 21:51:56 +00:00
Elliott Hughes
53cffd8ccd
am 5f149f1b
: Merge "Implement wctomb(3) for ltrace."
...
* commit '5f149f1bdef31d198c0e84fd8c904204d263e825':
Implement wctomb(3) for ltrace.
2014-04-07 21:46:16 +00:00
Elliott Hughes
0842460e53
am 60ba211d
: Merge "Fix build: __unused isn\'t unused!"
...
* commit '60ba211d2b1b4205063419b0933cba711b1547d6':
Fix build: __unused isn't unused!
2014-04-07 21:46:16 +00:00
Elliott Hughes
5f149f1bde
Merge "Implement wctomb(3) for ltrace."
2014-04-07 21:39:38 +00:00
Elliott Hughes
60ba211d2b
Merge "Fix build: __unused isn't unused!"
2014-04-07 21:37:47 +00:00
Elliott Hughes
50249bca00
Fix build: __unused isn't unused!
...
Change-Id: I57f2b755d1b2509f9c5504b12a5ff6c50b78b375
2014-04-07 14:36:59 -07:00
Elliott Hughes
77e944fd46
Implement wctomb(3) for ltrace.
...
This is an implementation in the style of the rest: char == byte.
We might want to come back and implement UTF-8, but this is enough for ltrace.
Bug: 13747066
Change-Id: Ib2b63609c9014fdef9a8491e067467c4fc5ae3cc
2014-04-07 14:29:28 -07:00
Elliott Hughes
7f1ee87ef9
am 3333a7af
: am 47931f8f
: Merge "Fix aarch64 struct ucontext."
...
* commit '3333a7af505a5d6230de5a455e9da6eb18ae07c6':
Fix aarch64 struct ucontext.
2014-04-07 21:02:58 +00:00
Elliott Hughes
3333a7af50
am 47931f8f
: Merge "Fix aarch64 struct ucontext."
...
* commit '47931f8f796b736bd229b6669efcf428108abc47':
Fix aarch64 struct ucontext.
2014-04-07 20:56:05 +00:00
Elliott Hughes
47931f8f79
Merge "Fix aarch64 struct ucontext."
2014-04-07 20:44:31 +00:00
Elliott Hughes
5c7bda5c61
Fix aarch64 struct ucontext.
...
Change-Id: I6f0959723a753e8c788275709e7245c103ff88d1
2014-04-07 12:12:00 -07:00
Elliott Hughes
d4dadbfbcd
am b49e6c8a
: am dc5fcf36
: Merge "Define __WORDSIZE like glibc."
...
* commit 'b49e6c8a542f9c7630ae49215f151b2e3bad817f':
Define __WORDSIZE like glibc.
2014-04-04 03:19:06 +00:00
Paul Jensen
6f706dd88c
am c8167111
: resolved conflicts for merge of 804b95e5
to klp-modular-dev-plus-aosp
...
* commit 'c8167111d57992b8ce3ca554a9499973c55aa174':
bionic: Replace iface with opaque netid in resolver.
2014-04-04 03:19:05 +00:00
Elliott Hughes
b49e6c8a54
am dc5fcf36
: Merge "Define __WORDSIZE like glibc."
...
* commit 'dc5fcf3620bfc221954b3d42f459bfdcf8f48216':
Define __WORDSIZE like glibc.
2014-04-04 00:08:20 +00:00
Paul Jensen
c8167111d5
resolved conflicts for merge of 804b95e5
to klp-modular-dev-plus-aosp
...
Change-Id: I124e9342acdb0c9cf0cdcae31f063787c96ab6e2
2014-04-03 19:59:27 -04:00
Elliott Hughes
dc5fcf3620
Merge "Define __WORDSIZE like glibc."
2014-04-03 22:06:25 +00:00
Elliott Hughes
caa15bfe2d
Define __WORDSIZE like glibc.
...
Requested by Google Breakpad, but seems to be assumed to be defined
in various places in the AOSP tree already; iputils, wpa_supplicant,
et cetera.
Change-Id: I1f7833c98e0af4c77e49744c08b8239061c9a571
2014-04-03 13:59:14 -07:00
Robert Greenwalt
804b95e535
Merge "bionic: Replace iface with opaque netid in resolver."
2014-04-03 17:05:32 +00:00
Calin Juravle
d2abc19fa7
am c48efe35
: am 38687593
: Merge "Emit warnings when linking against imprecise math functions"
...
* commit 'c48efe35885c203e0d40abc81ae40579178ab90e':
Emit warnings when linking against imprecise math functions
2014-04-03 09:15:54 +00:00
Calin Juravle
b183936e57
am c44b5bf2
: am eb554998
: Merge "Fix modf* tests"
...
* commit 'c44b5bf207ef08b0035a2fec0ede29ad7267da59':
Fix modf* tests
2014-04-03 09:15:53 +00:00
Calin Juravle
c48efe3588
am 38687593
: Merge "Emit warnings when linking against imprecise math functions"
...
* commit '38687593141ca4a4072210417877590e44a10b0c':
Emit warnings when linking against imprecise math functions
2014-04-03 09:11:48 +00:00
Calin Juravle
c44b5bf207
am eb554998
: Merge "Fix modf* tests"
...
* commit 'eb554998d774c670a169bde1792619789f2f7058':
Fix modf* tests
2014-04-03 09:11:48 +00:00
Calin Juravle
3868759314
Merge "Emit warnings when linking against imprecise math functions"
2014-04-03 09:01:05 +00:00
Calin Juravle
eb554998d7
Merge "Fix modf* tests"
2014-04-03 09:00:34 +00:00
Greg Hackmann
ff14a40c80
am 9b0fa57c
: am e2a0f15c
: Merge "Regenerate adf header"
...
* commit '9b0fa57cb1e9722a07d601db9520cebaa04d743c':
Regenerate adf header
2014-04-03 02:11:16 +00:00
Elliott Hughes
139a8acf26
am 40b9734c
: am 26be5f50
: Merge "Upgrade to tzdata2014b."
...
* commit '40b9734cd6f6b157700e1fc9149bc04c0ce5b185':
Upgrade to tzdata2014b.
2014-04-03 01:41:01 +00:00
Greg Hackmann
9b0fa57cb1
am e2a0f15c
: Merge "Regenerate adf header"
...
* commit 'e2a0f15c08827ee854f3bffdf78d2f4db49d4fe5':
Regenerate adf header
2014-04-02 23:36:03 +00:00
Greg Hackmann
e2a0f15c08
Merge "Regenerate adf header"
2014-04-02 23:24:54 +00:00
Greg Hackmann
8061facb7c
Regenerate adf header
...
Fixes 64-bit related alignment issues
Change-Id: Ie90b920a7489e807e953f45a6db72350b80f6f22
Signed-off-by: Greg Hackmann <ghackmann@google.com>
2014-04-02 16:07:32 -07:00
Elliott Hughes
40b9734cd6
am 26be5f50
: Merge "Upgrade to tzdata2014b."
...
* commit '26be5f50c2a0d2a493559c897ab1a7711269dc88':
Upgrade to tzdata2014b.
2014-04-02 22:03:00 +00:00
Elliott Hughes
26be5f50c2
Merge "Upgrade to tzdata2014b."
2014-04-02 21:54:55 +00:00
Elliott Hughes
fe6adbad19
Upgrade to tzdata2014b.
...
From the release notes:
Changes affecting near-future time stamps
Crimea switches to Moscow time on 2014-03-30 at 02:00 local time.
(Thanks to Alexander Krivenyshev.) Move its zone.tab entry from UA
to RU.
New entry for Troll station, Antarctica. (Thanks to Paul-Inge
Flakstad and Bengt-Inge Larsson.) This is currently an
approximation; a better version will require the zic and localtime
fixes mentioned [in the full release notes], and the plan is to wait
for a while until at least the zic fixes propagate.
Change-Id: Ib00f6cbc7b92e26822792b45e53a5f5381e0f6bf
2014-04-02 14:43:27 -07:00
Calin Juravle
d8d6feed3a
Fix modf* tests
...
Use a value that can be exactly represented.
Change-Id: Idf3b1db5e6042fb49c1f591f25f9eee656659ece
2014-04-02 21:54:39 +01:00
Calin Juravle
f723b70fe0
Emit warnings when linking against imprecise math functions
...
Change-Id: I3da7b8396a64d7899fcb89452c879806a8a511ff
2014-04-02 19:16:54 +01:00
Elliott Hughes
130a02e116
am 05ed7048
: am 1f136571
: Merge "Fix the POSIX timers fix."
...
* commit '05ed7048ad9be79bdbf27d076a4d8cd4000f7e98':
Fix the POSIX timers fix.
2014-04-02 16:36:28 +00:00
Elliott Hughes
05ed7048ad
am 1f136571
: Merge "Fix the POSIX timers fix."
...
* commit '1f136571312e4269df00dfc6d9a9049d0f2dabc9':
Fix the POSIX timers fix.
2014-04-02 16:30:52 +00:00
Elliott Hughes
1f13657131
Merge "Fix the POSIX timers fix."
2014-04-02 16:20:47 +00:00
Alexander Ivchenko
edd7c2ec25
Fix the printf issue for 64 bits. The following case:
...
printf("%1$s %1$s\n", "test");
would print garbage instead of the second "test". The problem is __find_arguments
and the patch is a backport of two patches from OpenBSD that fix the issue:
Author: tedu <tedu@cvs.openbsd.org>
Date: Sat Apr 29 23:00:24 2006 +0000
check mmap for failure. the helper functions using it return -1, but
callers do not yet check since printf() for example is not documented
to return an error.
some formatting cleanups.
mostly ok deraadt millert
Author: millert <millert@cvs.openbsd.org>
Date: Fri May 16 14:28:54 2008 +0000
C99 says that for each va_copy() there must be a matching va_end().
Replace the non-portable hackery in __find_arguments() with a union.
From FreeBSD.
Change-Id: I6ea392ce6fcf4a319ae6a67ec58cc52fe7cbe534
Signed-off-by: Alexander Ivchenko <alexander.ivchenko@intel.com>
2014-04-02 18:30:55 +04:00