Elliott Hughes
4380936524
am 58802c1a: resolved conflicts for merge of 047d943e to lmp-mr1-dev-plus-aosp
...
* commit '58802c1a458fb32f9d42a5f1486f61270a55e0dd':
sysconf(3) returns long.
2014-11-17 19:32:33 +00:00
Elliott Hughes
58802c1a45
resolved conflicts for merge of 047d943e to lmp-mr1-dev-plus-aosp
...
Change-Id: Ic0e230083f25ab5a026beae80a1ddef9ff60accb
2014-11-17 11:26:42 -08:00
Dmitriy Ivanov
2aad16902f
am 7b78a69d: am 78d809fd: am ee4c8feb: Merge "bionic/test: migrate sysconf tests from system/extras to bionic/tests"
...
* commit '7b78a69d85dc3ee5e1f7f64607e0ae80d0aec0f6':
bionic/test: migrate sysconf tests from system/extras to bionic/tests
2014-11-17 19:00:14 +00:00
Elliott Hughes
ef73e44549
am f64b1a8b: am 18aa454f: am f2c88209: Merge "Add getaddrinfo(3) tests for NULL arguments."
...
* commit 'f64b1a8be284307569f3d0fac847125aff60b0cb':
Add getaddrinfo(3) tests for NULL arguments.
2014-11-17 19:00:13 +00:00
Elliott Hughes
fa4606bbb8
am ac39e08b: am c0aba7c5: am 35f8910e: Merge "Remove remaining bionic support for TARGET_CPU_SMP being false."
...
* commit 'ac39e08bd521f735460789dfba1cf307b5deb5fd':
Remove remaining bionic support for TARGET_CPU_SMP being false.
2014-11-17 19:00:12 +00:00
Dmitriy Ivanov
7b78a69d85
am 78d809fd: am ee4c8feb: Merge "bionic/test: migrate sysconf tests from system/extras to bionic/tests"
...
* commit '78d809fd4b5fe6f74e23e718a3c14c68200ac203':
bionic/test: migrate sysconf tests from system/extras to bionic/tests
2014-11-17 18:53:04 +00:00
Elliott Hughes
f64b1a8be2
am 18aa454f: am f2c88209: Merge "Add getaddrinfo(3) tests for NULL arguments."
...
* commit '18aa454f2f7c67999d06f2fd3f0db55b78942d64':
Add getaddrinfo(3) tests for NULL arguments.
2014-11-17 18:53:03 +00:00
Elliott Hughes
ac39e08bd5
am c0aba7c5: am 35f8910e: Merge "Remove remaining bionic support for TARGET_CPU_SMP being false."
...
* commit 'c0aba7c5ad7535ca5edd0a6683dd4a483701fee9':
Remove remaining bionic support for TARGET_CPU_SMP being false.
2014-11-17 18:53:02 +00:00
Dmitriy Ivanov
78d809fd4b
am ee4c8feb: Merge "bionic/test: migrate sysconf tests from system/extras to bionic/tests"
...
* commit 'ee4c8febb7bd1f5492486cc11980f925425b02ec':
bionic/test: migrate sysconf tests from system/extras to bionic/tests
2014-11-17 18:48:23 +00:00
Dmitriy Ivanov
ee4c8febb7
Merge "bionic/test: migrate sysconf tests from system/extras to bionic/tests"
2014-11-17 18:43:32 +00:00
Elliott Hughes
18aa454f2f
am f2c88209: Merge "Add getaddrinfo(3) tests for NULL arguments."
...
* commit 'f2c882095b5747cd7f3158428208580a7ff72ed6':
Add getaddrinfo(3) tests for NULL arguments.
2014-11-17 18:31:53 +00:00
Elliott Hughes
c0aba7c5ad
am 35f8910e: Merge "Remove remaining bionic support for TARGET_CPU_SMP being false."
...
* commit '35f8910e4cdf3f7d0b877394524c7dd719084187':
Remove remaining bionic support for TARGET_CPU_SMP being false.
2014-11-17 18:31:51 +00:00
Elliott Hughes
f2c882095b
Merge "Add getaddrinfo(3) tests for NULL arguments."
2014-11-17 18:26:46 +00:00
Elliott Hughes
35f8910e4c
Merge "Remove remaining bionic support for TARGET_CPU_SMP being false."
2014-11-17 18:24:22 +00:00
Elliott Hughes
bfbf7a4300
Remove remaining bionic support for TARGET_CPU_SMP being false.
...
Change-Id: I02a0a1c0ae55ccb5c45d17fb99a09c374d71def4
2014-11-17 10:06:20 -08:00
Elliott Hughes
32fea147ea
Add getaddrinfo(3) tests for NULL arguments.
...
According to https://github.com/ukanth/afwall/pull/213 some OEMs have
shipped a getaddrinfo(3) that crashes given NULL hostnames.
Change-Id: I9cea5fdd68546b7c64cf47e10e2b2b4d672b69d0
2014-11-16 12:14:04 -08:00
Dan Albert
6c35e5577b
am 27cdb39e: am c449b7a5: am eef1eb64: Merge "Allow asan for glibc tests."
...
* commit '27cdb39e35b732bf413e346868bc7cf6e9ee710b':
Allow asan for glibc tests.
2014-11-15 06:59:31 +00:00
Dan Albert
27cdb39e35
am c449b7a5: am eef1eb64: Merge "Allow asan for glibc tests."
...
* commit 'c449b7a533f797b223cdc2c8129de2261a547823':
Allow asan for glibc tests.
2014-11-15 06:55:38 +00:00
Dan Albert
c449b7a533
am eef1eb64: Merge "Allow asan for glibc tests."
...
* commit 'eef1eb64bb5be68bfb00f8e71d3118a2cfec99e7':
Allow asan for glibc tests.
2014-11-15 06:51:47 +00:00
Dan Albert
eef1eb64bb
Merge "Allow asan for glibc tests."
2014-11-15 06:47:08 +00:00
Dan Albert
01f1ff2440
Allow asan for glibc tests.
...
SANITIZE_HOST will break if we don't allow ASAN.
Change-Id: I0beed82b058db391f633e0ea1098f140497c65d4
2014-11-14 20:00:06 -08:00
Satoru Takeuchi
154e2026c8
libc: Fix mktime returns an uncorrect time in empty TZ case
...
The mktime API returned an uncorrect time when TZ is set as empty.
A timezone UTC/GMT+0 should be implied in the empty case. However
mktime keeps previous information about timezone. If mktime was called
with a timezone which has DST before, the "defaulttype" member of
"state" structure wouldn't be 0. Then it would be used next time,
even though UTC/GMT+0 doesn't have DST.
Added initialization of the "defaulttype" in the empty TZ case.
Change-Id: Ic480c63c548c05444134e0aefb30a7b380e3f40b
2014-11-14 18:13:07 -08:00
Derek Xue
bc6447673f
bionic/test: migrate sysconf tests from system/extras to bionic/tests
...
The old test are implemented in file:
system/extras/tests/bionic/libc/other/test_sysconf.c
This change is to migrate them to bionic/tests with the gtest format.
and since the sysconf is defined in unistd.h, will put the test under
bionic/tests/unistd_test.cpp file as unistd.syscon test
Change-Id: Ie519147c1c86a6c4cefa8c88b18bf58bdfbffbdb
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2014-11-15 09:48:36 +08:00
Yabin Cui
167a932685
am 6ccaaa94: am 48c6f1b6: am 38569312: Merge "Add functions in sysinfo.h."
...
* commit '6ccaaa947aa271366c70023abbf7cef6d1e88a3d':
Add functions in sysinfo.h.
2014-11-15 01:48:07 +00:00
Yabin Cui
6ccaaa947a
am 48c6f1b6: am 38569312: Merge "Add functions in sysinfo.h."
...
* commit '48c6f1b66d0cb81aee81108b135b179c2bc46d1b':
Add functions in sysinfo.h.
2014-11-15 01:01:29 +00:00
Yabin Cui
48c6f1b66d
am 38569312: Merge "Add functions in sysinfo.h."
...
* commit '38569312bc5a3a4688d45997d81b59abb0a60825':
Add functions in sysinfo.h.
2014-11-15 00:56:42 +00:00
Yabin Cui
38569312bc
Merge "Add functions in sysinfo.h."
2014-11-15 00:53:37 +00:00
Yabin Cui
9d93986481
Add functions in sysinfo.h.
...
Bug: 17703902
Change-Id: I699d12d76a8fc483c919be730c2ac63641b71a1d
2014-11-14 16:22:48 -08:00
Yabin Cui
2b10fe28ae
am 0006a38a: am b4e7f4e2: am 661423a4: Merge "Increase support of pathconf options."
...
* commit '0006a38adabce47b99690f605a51e45225f0ddaf':
Increase support of pathconf options.
2014-11-14 23:55:48 +00:00
Yabin Cui
0006a38ada
am b4e7f4e2: am 661423a4: Merge "Increase support of pathconf options."
...
* commit 'b4e7f4e2263d4763d9507463189ef8f50fd58a67':
Increase support of pathconf options.
2014-11-14 23:52:53 +00:00
Yabin Cui
b4e7f4e226
am 661423a4: Merge "Increase support of pathconf options."
...
* commit '661423a453b2692d592df56307a876dfc35c50f2':
Increase support of pathconf options.
2014-11-14 23:49:21 +00:00
Yabin Cui
661423a453
Merge "Increase support of pathconf options."
2014-11-14 23:45:45 +00:00
Yabin Cui
b5e581abfe
Increase support of pathconf options.
...
Bug: 18206366
Change-Id: Ie770e49f5af3631eb9fbd2cd5174edf004c81e00
2014-11-14 23:45:24 +00:00
Elliott Hughes
e75b8db1bf
am 134ec088: am c2760b19: am 4cf942d3: Merge "sysconf(3) returns long."
...
* commit '134ec0880d2277bca0a09d75a15b8fff17a766a8':
sysconf(3) returns long.
2014-11-14 23:44:54 +00:00
Elliott Hughes
134ec0880d
am c2760b19: am 4cf942d3: Merge "sysconf(3) returns long."
...
* commit 'c2760b19e7821f241b5d0c31fb975d312600dc58':
sysconf(3) returns long.
2014-11-14 23:41:35 +00:00
Elliott Hughes
047d943ee9
sysconf(3) returns long.
...
On LP32, this makes no difference. Not an ABI change.
On LP64, results are going to be in %rax or x0 whether they're 32- or 64-bit,
and the only difference is going to be whether the top bits are clobbered.
(cherry picked from commit 60d84af1726225320b26683b726e5e735d9d76e8)
Bug: 18390956
Change-Id: I722461498bc5494e2972fb07d5189dffe76e8993
2014-11-14 15:37:49 -08:00
Elliott Hughes
c2760b19e7
am 4cf942d3: Merge "sysconf(3) returns long."
...
* commit '4cf942d318f2856dff078798ce9a3eac5de593b7':
sysconf(3) returns long.
2014-11-14 23:36:21 +00:00
Elliott Hughes
4cf942d318
Merge "sysconf(3) returns long."
2014-11-14 23:33:20 +00:00
Elliott Hughes
60d84af172
sysconf(3) returns long.
...
On LP32, this makes no difference. Not an ABI change.
On LP64, results are going to be in %rax or x0 whether they're 32- or 64-bit,
and the only difference is going to be whether the top bits are clobbered.
Bug: 18390956
Change-Id: I0bd4496231bdded34c1fa03e895021ac0df7f8e1
2014-11-14 15:14:44 -08:00
Elliott Hughes
9931612379
am 2ee4e1a1: am 7cc4d2ef: am cdcef73a: Merge "Add non-macro stdin/stdout/stderr too."
...
* commit '2ee4e1a137e9bf78f5ceab0e8d9b0a5cdc5d7eef':
Add non-macro stdin/stdout/stderr too.
2014-11-14 23:05:39 +00:00
Elliott Hughes
2ee4e1a137
am 7cc4d2ef: am cdcef73a: Merge "Add non-macro stdin/stdout/stderr too."
...
* commit '7cc4d2efa9a89928c3ff51d171f7a03e12793038':
Add non-macro stdin/stdout/stderr too.
2014-11-14 23:00:56 +00:00
Elliott Hughes
7cc4d2efa9
am cdcef73a: Merge "Add non-macro stdin/stdout/stderr too."
...
* commit 'cdcef73a23833ebd50bb5b654eb278b164e286ad':
Add non-macro stdin/stdout/stderr too.
2014-11-14 22:56:03 +00:00
Elliott Hughes
cdcef73a23
Merge "Add non-macro stdin/stdout/stderr too."
2014-11-14 22:52:08 +00:00
Elliott Hughes
168667c972
Add non-macro stdin/stdout/stderr too.
...
Various C and C++ standards explicitly say that stdin/stdout/stderr
should be macros, but glibc makes them global variables too. This
means it's possible to write code that uses those names as locals,
but that code (toybox being an example) won't build on bionic.
If we'd done this earlier, we could have hidden __sF for LP64, but
it's too late now.
Change-Id: I90cf8c73f52b66e1760b8fa2e135b9f9f9651230
2014-11-14 14:42:59 -08:00
Dmitriy Ivanov
f9724cb931
am a3a78ab1: am 23145263: am 27fa71eb: Merge "Fix host build for arm/arm64"
...
* commit 'a3a78ab168449c2baa56dba18668779b4bb5dfa6':
Fix host build for arm/arm64
2014-11-14 20:26:29 +00:00
Dmitriy Ivanov
a3a78ab168
am 23145263: am 27fa71eb: Merge "Fix host build for arm/arm64"
...
* commit '2314526342f2a3e39ec50d8f49652cf29bbfec51':
Fix host build for arm/arm64
2014-11-14 20:24:09 +00:00
Dmitriy Ivanov
2314526342
am 27fa71eb: Merge "Fix host build for arm/arm64"
...
* commit '27fa71ebc6ef63ed8020d7b040640cb6c0cf2a45':
Fix host build for arm/arm64
2014-11-14 20:21:52 +00:00
Dmitriy Ivanov
27fa71ebc6
Merge "Fix host build for arm/arm64"
2014-11-14 20:19:37 +00:00
Dmitriy Ivanov
9df4b13baf
Fix host build for arm/arm64
...
Change-Id: Id92543e4080aede205b3e63099fa2baa36ba21f0
2014-11-14 12:17:06 -08:00
Dmitriy Ivanov
bd61a03c8d
am f4710e12: am 4ed18141: am 898aab28: Merge "Add test for --hash-style=sysv"
...
* commit 'f4710e12fa524ad17fa8f3e5c743b68e35b13c3c':
Add test for --hash-style=sysv
2014-11-14 19:42:37 +00:00