OSDN Git Service

android-x86/bionic.git
9 years agoam 8408d7ef: Merge "Fix soinfo_unload"
Dmitriy Ivanov [Wed, 3 Dec 2014 17:23:27 +0000 (17:23 +0000)]
am 8408d7ef: Merge "Fix soinfo_unload"

* commit '8408d7efacd83c1813501954d3e199b63f350778':
  Fix soinfo_unload

9 years agoMerge "Fix soinfo_unload"
Dmitriy Ivanov [Wed, 3 Dec 2014 03:25:56 +0000 (03:25 +0000)]
Merge "Fix soinfo_unload"

9 years agoam baf792bf: Merge "Remove __ARM_HAVE_HALFWORD_MULTIPLY."
Elliott Hughes [Wed, 3 Dec 2014 02:37:35 +0000 (02:37 +0000)]
am baf792bf: Merge "Remove __ARM_HAVE_HALFWORD_MULTIPLY."

* commit 'baf792bff86f9be6f631eece17d9d104cfe54b41':
  Remove __ARM_HAVE_HALFWORD_MULTIPLY.

9 years agoam 6bec3484: Merge "Remove __ARM_HAVE_LDREXD."
Elliott Hughes [Wed, 3 Dec 2014 02:37:34 +0000 (02:37 +0000)]
am 6bec3484: Merge "Remove __ARM_HAVE_LDREXD."

* commit '6bec3484ee1e90662c8c5e52c71fcdc430a7b619':
  Remove __ARM_HAVE_LDREXD.

9 years agoam f840cefa: Merge "Kill <machine/exec.h>."
Elliott Hughes [Wed, 3 Dec 2014 02:37:33 +0000 (02:37 +0000)]
am f840cefa: Merge "Kill <machine/exec.h>."

* commit 'f840cefaea5e482e886c81a6b56648399ceb2568':
  Kill <machine/exec.h>.

9 years agoFix soinfo_unload
Dmitriy Ivanov [Wed, 3 Dec 2014 01:08:42 +0000 (17:08 -0800)]
Fix soinfo_unload

 1. Take into consideration that the local_group_root_
    is not set for all of not linked libraries.
 2. We need to check visited list earlier to avoid double
    soinfo_free.

Change-Id: Iabc0a06a97c63f7e6bd4641731f50bb1466fed4f

9 years agoMerge "Remove __ARM_HAVE_HALFWORD_MULTIPLY."
Elliott Hughes [Wed, 3 Dec 2014 01:12:47 +0000 (01:12 +0000)]
Merge "Remove __ARM_HAVE_HALFWORD_MULTIPLY."

9 years agoRemove __ARM_HAVE_HALFWORD_MULTIPLY.
Elliott Hughes [Wed, 3 Dec 2014 00:58:17 +0000 (16:58 -0800)]
Remove __ARM_HAVE_HALFWORD_MULTIPLY.

Bug: 18556103
Change-Id: I17e498539f77ddf7d1fb980ee93155d3c3ccd85e

9 years agoMerge "Remove __ARM_HAVE_LDREXD."
Elliott Hughes [Wed, 3 Dec 2014 00:57:27 +0000 (00:57 +0000)]
Merge "Remove __ARM_HAVE_LDREXD."

9 years agoRemove __ARM_HAVE_LDREXD.
Elliott Hughes [Wed, 3 Dec 2014 00:52:46 +0000 (16:52 -0800)]
Remove __ARM_HAVE_LDREXD.

No one uses this.

Bug: 18556103
Change-Id: Icecc3a7b5cb0a36960f27d030d8f4f8ee471f86c

9 years agoMerge "Kill <machine/exec.h>."
Elliott Hughes [Wed, 3 Dec 2014 00:42:55 +0000 (00:42 +0000)]
Merge "Kill <machine/exec.h>."

9 years agoKill <machine/exec.h>.
Elliott Hughes [Wed, 3 Dec 2014 00:16:29 +0000 (16:16 -0800)]
Kill <machine/exec.h>.

Bug: 18546535
Change-Id: I479e003deab21e31eb5caa5393067ed1dc558387

9 years agoam 6995c1dc: Merge "Extract bionic-prepare-run-on-host to inc file."
Dmitriy Ivanov [Wed, 3 Dec 2014 00:07:38 +0000 (00:07 +0000)]
am 6995c1dc: Merge "Extract bionic-prepare-run-on-host to inc file."

* commit '6995c1dcb5a9ad77a54d950fc24f5aba00909b69':
  Extract bionic-prepare-run-on-host to inc file.

9 years agoMerge "Extract bionic-prepare-run-on-host to inc file."
Dmitriy Ivanov [Wed, 3 Dec 2014 00:02:13 +0000 (00:02 +0000)]
Merge "Extract bionic-prepare-run-on-host to inc file."

9 years agoExtract bionic-prepare-run-on-host to inc file.
Dmitriy Ivanov [Tue, 2 Dec 2014 22:00:13 +0000 (14:00 -0800)]
Extract bionic-prepare-run-on-host to inc file.

 Make benchmark run-on-host depend on bionic-prepare-run-on-host.

Change-Id: I0bdbf561b2580d607a49b7c83cc273320ac55429

9 years agoam 432f763c: Merge "Avoid pathological behavior in OpenBSD\'s fread."
Elliott Hughes [Tue, 2 Dec 2014 22:45:07 +0000 (22:45 +0000)]
am 432f763c: Merge "Avoid pathological behavior in OpenBSD\'s fread."

* commit '432f763c0c370870b653537342aff87fac862d97':
  Avoid pathological behavior in OpenBSD's fread.

9 years agoMerge "Avoid pathological behavior in OpenBSD's fread."
Elliott Hughes [Tue, 2 Dec 2014 22:40:52 +0000 (22:40 +0000)]
Merge "Avoid pathological behavior in OpenBSD's fread."

9 years agoAvoid pathological behavior in OpenBSD's fread.
Elliott Hughes [Tue, 2 Dec 2014 00:13:30 +0000 (16:13 -0800)]
Avoid pathological behavior in OpenBSD's fread.

Bug: https://code.google.com/p/android/issues/detail?id=81155
Bug: 18556607
Change-Id: Idc60976b79610e2202cc42dc393dcb4ca6c42e05

9 years agoam 5cd127d3: Merge "Fix mips build"
Dmitriy Ivanov [Tue, 2 Dec 2014 21:42:57 +0000 (21:42 +0000)]
am 5cd127d3: Merge "Fix mips build"

* commit '5cd127d3aa4a2f225be202af01581838fdd3c721':
  Fix mips build

9 years agoMerge "Fix mips build"
Dmitriy Ivanov [Tue, 2 Dec 2014 21:37:49 +0000 (21:37 +0000)]
Merge "Fix mips build"

9 years agoam 8dd25905: Merge "Create /system/lib(64)? symlinks for host tests."
Dmitriy Ivanov [Tue, 2 Dec 2014 21:35:11 +0000 (21:35 +0000)]
am 8dd25905: Merge "Create /system/lib(64)? symlinks for host tests."

* commit '8dd2590549ac85b2fe20329842cf385fb3ed5c95':
  Create /system/lib(64)? symlinks for host tests.

9 years agoMerge "Create /system/lib(64)? symlinks for host tests."
Dmitriy Ivanov [Tue, 2 Dec 2014 21:30:12 +0000 (21:30 +0000)]
Merge "Create /system/lib(64)? symlinks for host tests."

9 years agoFix mips build
Dmitriy Ivanov [Tue, 2 Dec 2014 21:27:40 +0000 (13:27 -0800)]
Fix mips build

Change-Id: Iddbf06784d19556a55d833e20a68e6ccf5a7c5be

9 years agoCreate /system/lib(64)? symlinks for host tests.
Dmitriy Ivanov [Tue, 2 Dec 2014 20:08:49 +0000 (12:08 -0800)]
Create /system/lib(64)? symlinks for host tests.

  Replace LD_LIBRARY_PATH with default path for
  the tests run on host.

Bug: 18589961

Change-Id: Id4a84b73d25c2ca9c557fcfa19b8169daeaa016b

9 years agoam 4e7d66dd: Merge "Use mmap to create the pthread_internal_t."
Yabin Cui [Tue, 2 Dec 2014 19:53:14 +0000 (19:53 +0000)]
am 4e7d66dd: Merge "Use mmap to create the pthread_internal_t."

* commit '4e7d66ddb55a9d5f23ae80b6e6569733adf9262a':
  Use mmap to create the pthread_internal_t.

9 years agoMerge "Use mmap to create the pthread_internal_t."
Yabin Cui [Tue, 2 Dec 2014 19:45:47 +0000 (19:45 +0000)]
Merge "Use mmap to create the pthread_internal_t."

9 years agoam 291dbf65: Merge "Count references for groups instead of instances"
Dmitriy Ivanov [Tue, 2 Dec 2014 19:36:09 +0000 (19:36 +0000)]
am 291dbf65: Merge "Count references for groups instead of instances"

* commit '291dbf65cadeccbb33e60b33fbe9f5f48c8763ff':
  Count references for groups instead of instances

9 years agoMerge "Count references for groups instead of instances"
Dmitriy Ivanov [Tue, 2 Dec 2014 19:10:03 +0000 (19:10 +0000)]
Merge "Count references for groups instead of instances"

9 years agoCount references for groups instead of instances
Dmitriy Ivanov [Sat, 29 Nov 2014 21:57:41 +0000 (13:57 -0800)]
Count references for groups instead of instances

  Count references on the group level to avoid
  partially unloading function that might be
  referenced by other libraries in the local_group

  Bonus: with this change we can correctly unload recursively
  linked libraries. is_recursive check is removed.

  Also dynamic executables (not .so) with 0 DT_NEEDED libraries
  are now correctly linked.

Change-Id: Idfa83baef402840599b93a875f2881d9f020dbcd

9 years agoam 46d0b81a: Merge "restore sigprocmask in setjmp/longjmp test."
Yabin Cui [Tue, 2 Dec 2014 18:49:30 +0000 (18:49 +0000)]
am 46d0b81a: Merge "restore sigprocmask in setjmp/longjmp test."

* commit '46d0b81a9465bf74fe44a881365c332dc6173f2f':
  restore sigprocmask in setjmp/longjmp test.

9 years agoUse mmap to create the pthread_internal_t.
Yabin Cui [Tue, 2 Dec 2014 06:37:56 +0000 (22:37 -0800)]
Use mmap to create the pthread_internal_t.

Bug: 16847284
Change-Id: I488fa236f57aa3acb29b4ffbbab2fab51b0653be

9 years agoMerge "restore sigprocmask in setjmp/longjmp test."
Yabin Cui [Tue, 2 Dec 2014 18:37:28 +0000 (18:37 +0000)]
Merge "restore sigprocmask in setjmp/longjmp test."

9 years agorestore sigprocmask in setjmp/longjmp test.
Yabin Cui [Tue, 2 Dec 2014 17:57:45 +0000 (09:57 -0800)]
restore sigprocmask in setjmp/longjmp test.

Bug: 18571921
Change-Id: Ib8ca7a36abd3ccc729c20c0e32d45b1b33069f65

9 years agoam 224fb614: Merge "Resolve "unused DT entry" warnings for DT_VERNEED and DT_VERNEEDNUM."
Dmitriy Ivanov [Tue, 2 Dec 2014 17:41:54 +0000 (17:41 +0000)]
am 224fb614: Merge "Resolve "unused DT entry" warnings for DT_VERNEED and DT_VERNEEDNUM."

* commit '224fb6144aaba529aef1554f7454df523de1ab38':
  Resolve "unused DT entry" warnings for DT_VERNEED and DT_VERNEEDNUM.

9 years agoMerge "Resolve "unused DT entry" warnings for DT_VERNEED and DT_VERNEEDNUM."
Dmitriy Ivanov [Tue, 2 Dec 2014 17:37:17 +0000 (17:37 +0000)]
Merge "Resolve "unused DT entry" warnings for DT_VERNEED and DT_VERNEEDNUM."

9 years agoResolve "unused DT entry" warnings for DT_VERNEED and DT_VERNEEDNUM.
Alexander Ivchenko [Tue, 2 Dec 2014 12:32:25 +0000 (15:32 +0300)]
Resolve "unused DT entry" warnings for DT_VERNEED and DT_VERNEEDNUM.

Change-Id: Id18310811a6d183878a1d4d26cc2498f4fd00c55
Signed-off-by: Alexander Ivchenko <alexander.ivchenko@intel.com>
9 years agoam 8374a548: Merge "Specify .cpu cortex-a15"
Christopher Ferris [Tue, 2 Dec 2014 02:37:16 +0000 (02:37 +0000)]
am 8374a548: Merge "Specify .cpu cortex-a15"

* commit '8374a5481394e89c46ecc0b7cf60381637edaaa5':
  Specify .cpu cortex-a15

9 years agoMerge "Specify .cpu cortex-a15"
Christopher Ferris [Tue, 2 Dec 2014 02:29:51 +0000 (02:29 +0000)]
Merge "Specify .cpu cortex-a15"

9 years agoam ec544e1b: Merge "Build our benchmarks against glibc too."
Elliott Hughes [Tue, 2 Dec 2014 01:03:34 +0000 (01:03 +0000)]
am ec544e1b: Merge "Build our benchmarks against glibc too."

* commit 'ec544e1b35cadaefd833b441dbec9c44adff6ade':
  Build our benchmarks against glibc too.

9 years agoMerge "Build our benchmarks against glibc too."
Elliott Hughes [Tue, 2 Dec 2014 00:57:44 +0000 (00:57 +0000)]
Merge "Build our benchmarks against glibc too."

9 years agoBuild our benchmarks against glibc too.
Elliott Hughes [Tue, 2 Dec 2014 00:43:51 +0000 (16:43 -0800)]
Build our benchmarks against glibc too.

Bug: 18556607
Change-Id: I455ac8b93c0835836180e549486bc52d393ee6a6

9 years agoam 076f69d8: Merge "Benchmark fread/fwrite both buffered and unbuffered."
Elliott Hughes [Mon, 1 Dec 2014 21:46:29 +0000 (21:46 +0000)]
am 076f69d8: Merge "Benchmark fread/fwrite both buffered and unbuffered."

* commit '076f69d828cfa5d30360e1dd2f24acd751d4a461':
  Benchmark fread/fwrite both buffered and unbuffered.

9 years agoam 6f9d7444: Merge "Fix running the bionic benchmarks on the host."
Elliott Hughes [Mon, 1 Dec 2014 21:46:28 +0000 (21:46 +0000)]
am 6f9d7444: Merge "Fix running the bionic benchmarks on the host."

* commit '6f9d7444e801487fb2362955c62c379a681a55f6':
  Fix running the bionic benchmarks on the host.

9 years agoMerge "Benchmark fread/fwrite both buffered and unbuffered."
Elliott Hughes [Mon, 1 Dec 2014 21:43:31 +0000 (21:43 +0000)]
Merge "Benchmark fread/fwrite both buffered and unbuffered."

9 years agoMerge "Fix running the bionic benchmarks on the host."
Elliott Hughes [Mon, 1 Dec 2014 21:40:24 +0000 (21:40 +0000)]
Merge "Fix running the bionic benchmarks on the host."

9 years agoBenchmark fread/fwrite both buffered and unbuffered.
Elliott Hughes [Mon, 1 Dec 2014 21:12:18 +0000 (13:12 -0800)]
Benchmark fread/fwrite both buffered and unbuffered.

Bug: 18556607
Change-Id: I53905aedcea75fe550d9c423fb701c2c9bf8e831

9 years agoFix running the bionic benchmarks on the host.
Elliott Hughes [Mon, 1 Dec 2014 21:11:38 +0000 (13:11 -0800)]
Fix running the bionic benchmarks on the host.

Bug: 18556607
Change-Id: I4e75bfcde788b43e1926be1b0146acf09b496390

9 years agoam 3e6ef3f9: Merge "support _POSIX_CPUTIME"
Yabin Cui [Mon, 1 Dec 2014 17:09:48 +0000 (17:09 +0000)]
am 3e6ef3f9: Merge "support _POSIX_CPUTIME"

* commit '3e6ef3f90285191976a60d7a94287fb0fec1af5d':
  support _POSIX_CPUTIME

9 years agoMerge "support _POSIX_CPUTIME"
Yabin Cui [Mon, 1 Dec 2014 17:06:01 +0000 (17:06 +0000)]
Merge "support _POSIX_CPUTIME"

9 years agoam fabb4282: Merge "libc: Fix headers to allow direct inclusion."
David 'Digit' Turner [Mon, 1 Dec 2014 16:55:32 +0000 (16:55 +0000)]
am fabb4282: Merge "libc: Fix headers to allow direct inclusion."

* commit 'fabb4282be66caed37c405e36c94dd1dc30ddbb2':
  libc: Fix headers to allow direct inclusion.

9 years agoMerge "libc: Fix headers to allow direct inclusion."
David 'Digit' Turner [Mon, 1 Dec 2014 16:50:04 +0000 (16:50 +0000)]
Merge "libc: Fix headers to allow direct inclusion."

9 years agolibc: Fix headers to allow direct inclusion.
David 'Digit' Turner [Tue, 18 Nov 2014 11:21:55 +0000 (12:21 +0100)]
libc: Fix headers to allow direct inclusion.

These headers are missing a few #includes to allow their direct
inclusion from C

http://b.android.com/79841

Change-Id: Ifc712c17f4da70b26adb67d4d49ed659f53c3621

9 years agoSpecify .cpu cortex-a15
Bernhard Rosenkränzer [Sun, 30 Nov 2014 21:17:30 +0000 (22:17 +0100)]
Specify .cpu cortex-a15

When building with clang without this change, as errors out saying pldw
is an unsupported instruction (because it isn't part of the ARMv7 core
instruction set).
Let as know using pldw is fine.

Change-Id: Ie1f9c4b873e93ab2b3b374d2d46e476a4e581710
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
9 years agoam 7602628e: Merge "Add error-check when mapping socket to fd"
Elliott Hughes [Thu, 27 Nov 2014 19:10:14 +0000 (19:10 +0000)]
am 7602628e: Merge "Add error-check when mapping socket to fd"

* commit '7602628e972b90689b8f39e0c837cad28383bc2b':
  Add error-check when mapping socket to fd

9 years agoMerge "Add error-check when mapping socket to fd"
Elliott Hughes [Thu, 27 Nov 2014 19:05:13 +0000 (19:05 +0000)]
Merge "Add error-check when mapping socket to fd"

9 years agoAdd error-check when mapping socket to fd
Robert Alm [Tue, 25 Nov 2014 12:28:11 +0000 (13:28 +0100)]
Add error-check when mapping socket to fd

The call to fdopen can fail in several ways.
The fprintf on the next line will then dereference a
NULL-pointer FILE*.
Added a NULL-check, closed the socket, returned system error
and added a comment about it.

Change-Id: I7a6b26aa3c79452b1fdd76af12dfa75da88cbad7

9 years agoam 46140327: Merge "Move a private x86-64 header file out of the limelight."
Elliott Hughes [Thu, 27 Nov 2014 17:24:23 +0000 (17:24 +0000)]
am 46140327: Merge "Move a private x86-64 header file out of the limelight."

* commit '461403270593363dfe0b75db9f5e9f454b4258d2':
  Move a private x86-64 header file out of the limelight.

9 years agoMerge "Move a private x86-64 header file out of the limelight."
Elliott Hughes [Thu, 27 Nov 2014 17:20:49 +0000 (17:20 +0000)]
Merge "Move a private x86-64 header file out of the limelight."

9 years agoMove a private x86-64 header file out of the limelight.
Elliott Hughes [Thu, 27 Nov 2014 03:31:19 +0000 (19:31 -0800)]
Move a private x86-64 header file out of the limelight.

Currently this is on everyone's include path and is getting exported
via the NDK.

Change-Id: Ia417839fb65c7e0afddcd9fae3438665dae8e752

9 years agoam 87516a65: Merge "[MIPS] Rewrite of setjmp/longjmp for mips64 and mipsr6"
Elliott Hughes [Thu, 27 Nov 2014 02:35:02 +0000 (02:35 +0000)]
am 87516a65: Merge "[MIPS] Rewrite of setjmp/longjmp for mips64 and mipsr6"

* commit '87516a6508add943cea99f3d29cb8bd89c4a3bdb':
  [MIPS] Rewrite of setjmp/longjmp for mips64 and mipsr6

9 years agoMerge "[MIPS] Rewrite of setjmp/longjmp for mips64 and mipsr6"
Elliott Hughes [Thu, 27 Nov 2014 02:28:49 +0000 (02:28 +0000)]
Merge "[MIPS] Rewrite of setjmp/longjmp for mips64 and mipsr6"

9 years agoam cc0a9e6b: Merge "bionic tests: add setjmp/_setjmp/sigsetjmp tests."
Elliott Hughes [Thu, 27 Nov 2014 01:52:32 +0000 (01:52 +0000)]
am cc0a9e6b: Merge "bionic tests: add setjmp/_setjmp/sigsetjmp tests."

* commit 'cc0a9e6bdf0c07f0ce9fab106a026bfb30757b86':
  bionic tests: add setjmp/_setjmp/sigsetjmp tests.

9 years agoMerge "bionic tests: add setjmp/_setjmp/sigsetjmp tests."
Elliott Hughes [Thu, 27 Nov 2014 01:33:08 +0000 (01:33 +0000)]
Merge "bionic tests: add setjmp/_setjmp/sigsetjmp tests."

9 years agobionic tests: add setjmp/_setjmp/sigsetjmp tests.
Yongqin Liu [Fri, 31 Oct 2014 08:37:09 +0000 (16:37 +0800)]
bionic tests: add setjmp/_setjmp/sigsetjmp tests.

Bug: 17288973
Change-Id: I2808eee58cbddae1b16fbe19a715b72d6dbaaec3
Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
9 years agosupport _POSIX_CPUTIME
Yabin Cui [Wed, 26 Nov 2014 22:04:26 +0000 (14:04 -0800)]
support _POSIX_CPUTIME

Bug: 18490039
Change-Id: I01fa83b48e1b908de1f227b6e4f98e280bcd50ee

9 years agoam f64c43ba: Merge "Revert "Use mmap to create the pthread_internal_t.""
Nicolas Geoffray [Wed, 26 Nov 2014 12:03:26 +0000 (12:03 +0000)]
am f64c43ba: Merge "Revert "Use mmap to create the pthread_internal_t.""

* commit 'f64c43ba6c9244c50e904961dc432f04b1dfcfd9':
  Revert "Use mmap to create the pthread_internal_t."

9 years agoMerge "Revert "Use mmap to create the pthread_internal_t.""
Nicolas Geoffray [Wed, 26 Nov 2014 11:57:46 +0000 (11:57 +0000)]
Merge "Revert "Use mmap to create the pthread_internal_t.""

9 years agoRevert "Use mmap to create the pthread_internal_t."
Nicolas Geoffray [Wed, 26 Nov 2014 11:53:44 +0000 (11:53 +0000)]
Revert "Use mmap to create the pthread_internal_t."

Unfortunately, this change provokes random crashes for ART, and
I have seen libc crashes on the device that might be related to it.

Reverting it fixes the ART crashes. there is unfortunately no
stack trace for the crashes, but just a "Segmentation fault" message.

This reverts commit cc5f6543e3f91385b9a912438965b7e8265df54a.

Change-Id: I68dca8e1e9b9edcce7eb84596e8db619e40e8052

9 years ago[MIPS] Rewrite of setjmp/longjmp for mips64 and mipsr6
Duane Sand [Wed, 26 Nov 2014 01:33:10 +0000 (17:33 -0800)]
[MIPS] Rewrite of setjmp/longjmp for mips64 and mipsr6

Change-Id: Idcd13413520dd503bc9cf782553675313e500a83

9 years agoam 4a6069a8: Merge "Use mmap to create the pthread_internal_t."
Yabin Cui [Tue, 25 Nov 2014 23:58:36 +0000 (23:58 +0000)]
am 4a6069a8: Merge "Use mmap to create the pthread_internal_t."

* commit '4a6069a8af7755076283749111b7fac308c7bb7e':
  Use mmap to create the pthread_internal_t.

9 years agoMerge "Use mmap to create the pthread_internal_t."
Yabin Cui [Tue, 25 Nov 2014 23:53:43 +0000 (23:53 +0000)]
Merge "Use mmap to create the pthread_internal_t."

9 years agoUse mmap to create the pthread_internal_t.
Yabin Cui [Tue, 25 Nov 2014 22:18:12 +0000 (14:18 -0800)]
Use mmap to create the pthread_internal_t.

Bug: 16847284
Change-Id: Ic8c85f95afac1d8422ecb69674c688d1fecb6a44

9 years agoam eb3a5e02: Merge "flesh out sysconf(3) and the _POSIX_* constants"
Yabin Cui [Mon, 24 Nov 2014 02:13:02 +0000 (02:13 +0000)]
am eb3a5e02: Merge "flesh out sysconf(3) and the _POSIX_* constants"

* commit 'eb3a5e026e65ea80b17580a71f4451f5cf5d6612':
  flesh out sysconf(3) and the _POSIX_* constants

9 years agoMerge "flesh out sysconf(3) and the _POSIX_* constants"
Yabin Cui [Mon, 24 Nov 2014 01:59:22 +0000 (01:59 +0000)]
Merge "flesh out sysconf(3) and the _POSIX_* constants"

9 years agoam 95a02366: Merge "Sync with upstream OpenBSD fts.c."
Elliott Hughes [Sun, 23 Nov 2014 18:09:50 +0000 (18:09 +0000)]
am 95a02366: Merge "Sync with upstream OpenBSD fts.c."

* commit '95a02366f2697ed65c4a2849a9cbde3d403142e3':
  Sync with upstream OpenBSD fts.c.

9 years agoMerge "Sync with upstream OpenBSD fts.c."
Elliott Hughes [Sun, 23 Nov 2014 18:06:28 +0000 (18:06 +0000)]
Merge "Sync with upstream OpenBSD fts.c."

9 years agoam 806dd9f9: Merge "Move some pthread functions to signal.h."
Dan Albert [Sat, 22 Nov 2014 22:42:34 +0000 (22:42 +0000)]
am 806dd9f9: Merge "Move some pthread functions to signal.h."

* commit '806dd9f90c8daadfafd19d69e3f36bb00729cb8e':
  Move some pthread functions to signal.h.

9 years agoMerge "Move some pthread functions to signal.h."
Dan Albert [Sat, 22 Nov 2014 22:38:50 +0000 (22:38 +0000)]
Merge "Move some pthread functions to signal.h."

9 years agoSync with upstream OpenBSD fts.c.
Elliott Hughes [Sat, 22 Nov 2014 03:25:27 +0000 (19:25 -0800)]
Sync with upstream OpenBSD fts.c.

Change-Id: Ia7e26b603f6461095b5a8d7e8a6cdf4f8279fa84

9 years agoflesh out sysconf(3) and the _POSIX_* constants
Yabin Cui [Thu, 20 Nov 2014 03:49:14 +0000 (19:49 -0800)]
flesh out sysconf(3) and the _POSIX_* constants

Bug: 17571891
Change-Id: I81036615486bde65969ae5662587fcc88348474e

9 years agoam d77c1ec9: Merge "Bring our <machine/endian.h> files back in sync."
Elliott Hughes [Sat, 22 Nov 2014 02:44:26 +0000 (02:44 +0000)]
am d77c1ec9: Merge "Bring our <machine/endian.h> files back in sync."

* commit 'd77c1ec90a17ac91c24904670ba9a3a60fe4cd3d':
  Bring our <machine/endian.h> files back in sync.

9 years agoMerge "Bring our <machine/endian.h> files back in sync."
Elliott Hughes [Sat, 22 Nov 2014 02:41:44 +0000 (02:41 +0000)]
Merge "Bring our <machine/endian.h> files back in sync."

9 years agoBring our <machine/endian.h> files back in sync.
Elliott Hughes [Sat, 22 Nov 2014 02:34:36 +0000 (18:34 -0800)]
Bring our <machine/endian.h> files back in sync.

They'd drifted slightly which led to a compilation error in toybox,
which was assuming pid_t was defined. arm and arm64 were picking it
up via <endian.h> but x86 wasn't.

Change-Id: I58401e6c0066959dfc3b305b020876aaf7074bbf

9 years agoam 80838f19: Merge "Mips: remove arch-specific atexit.h"
Dmitriy Ivanov [Fri, 21 Nov 2014 23:04:49 +0000 (23:04 +0000)]
am 80838f19: Merge "Mips: remove arch-specific atexit.h"

* commit '80838f190ad9454d1a9ebc2204cbfbbb22086f56':
  Mips: remove arch-specific atexit.h

9 years agoam ff1c2526: Merge "Mips: Remove unused files"
Dmitriy Ivanov [Fri, 21 Nov 2014 23:01:11 +0000 (23:01 +0000)]
am ff1c2526: Merge "Mips: Remove unused files"

* commit 'ff1c25262d801e631c88526346989b033805607d':
  Mips: Remove unused files

9 years agoMerge "Mips: remove arch-specific atexit.h"
Dmitriy Ivanov [Fri, 21 Nov 2014 22:59:06 +0000 (22:59 +0000)]
Merge "Mips: remove arch-specific atexit.h"

9 years agoMips: remove arch-specific atexit.h
Dmitriy Ivanov [Fri, 21 Nov 2014 22:42:53 +0000 (14:42 -0800)]
Mips: remove arch-specific atexit.h

Change-Id: I687ff4ead6c5e81db44782bf851cb84f87bfe085

9 years agoMerge "Mips: Remove unused files"
Dmitriy Ivanov [Fri, 21 Nov 2014 22:38:47 +0000 (22:38 +0000)]
Merge "Mips: Remove unused files"

9 years agoMips: Remove unused files
Dmitriy Ivanov [Fri, 21 Nov 2014 22:29:43 +0000 (14:29 -0800)]
Mips: Remove unused files

Change-Id: If98b832ee32f6dcd9f5d7ae21c601c210adfad6b

9 years agoam 6b1230b5: Merge "Mips: Reuse atexit.h from libc/arch-common"
Dmitriy Ivanov [Fri, 21 Nov 2014 21:20:57 +0000 (21:20 +0000)]
am 6b1230b5: Merge "Mips: Reuse atexit.h from libc/arch-common"

* commit '6b1230b57649309050d21929e02d0ccab87ff36b':
  Mips: Reuse atexit.h from libc/arch-common

9 years agoMerge "Mips: Reuse atexit.h from libc/arch-common"
Dmitriy Ivanov [Fri, 21 Nov 2014 21:17:18 +0000 (21:17 +0000)]
Merge "Mips: Reuse atexit.h from libc/arch-common"

9 years agoMips: Reuse atexit.h from libc/arch-common
Dmitriy Ivanov [Fri, 21 Nov 2014 21:07:36 +0000 (13:07 -0800)]
Mips: Reuse atexit.h from libc/arch-common

Change-Id: Ica1670e6d3d1b6b0c64df93720efa65586e67727

9 years agoam 66ca8249: Merge "Revert "<sched.h> should offer both __sched_priority and sched_pr...
Dan Albert [Fri, 21 Nov 2014 20:19:48 +0000 (20:19 +0000)]
am 66ca8249: Merge "Revert "<sched.h> should offer both __sched_priority and sched_priority.""

* commit '66ca82495cb24545897bb4141f55afd2f17775b7':
  Revert "<sched.h> should offer both __sched_priority and sched_priority."

9 years agoMerge "Revert "<sched.h> should offer both __sched_priority and sched_priority.""
Dan Albert [Fri, 21 Nov 2014 20:15:55 +0000 (20:15 +0000)]
Merge "Revert "<sched.h> should offer both __sched_priority and sched_priority.""

9 years agoMove some pthread functions to signal.h.
Dan Albert [Fri, 21 Nov 2014 08:18:07 +0000 (00:18 -0800)]
Move some pthread functions to signal.h.

POSIX specifies that pthread_kill(3) and pthread_sigmask(3) are
supposed to live in signal.h rather than pthread.h.

Since signal.h now needs pthread_t and pthread_attr_t, I've moved
those defintions into include/machine/pthread_types.h to keep the
namespace clean. I also sorted some includes. The combination of these
two things seems to have exploded into a cascade of missing includes,
so this patch also cleans up all those.

Change-Id: Icfa92a39432fe83f542a797e5a113289d7e4ad0c

9 years agoRevert "<sched.h> should offer both __sched_priority and sched_priority."
Dan Albert [Fri, 21 Nov 2014 18:22:09 +0000 (10:22 -0800)]
Revert "<sched.h> should offer both __sched_priority and sched_priority."

This was only ever added to keep strace compiling, but strace has
since (actually, prior) fixed their source to use the less ugly name,
so we don't need this anymore (good riddance, #define!).

This reverts commit bbb34f9536db8234b0b43bd5333256fa4accc50e.

9 years agoam a847073a: Merge "Rename test_forked -> test_isolated"
Dmitriy Ivanov [Fri, 21 Nov 2014 16:07:11 +0000 (16:07 +0000)]
am a847073a: Merge "Rename test_forked -> test_isolated"

* commit 'a847073a05295cc140fc79c9d433961442a6cae4':
  Rename test_forked -> test_isolated

9 years agoMerge "Rename test_forked -> test_isolated"
Dmitriy Ivanov [Fri, 21 Nov 2014 16:02:42 +0000 (16:02 +0000)]
Merge "Rename test_forked -> test_isolated"

9 years agoRename test_forked -> test_isolated
Dmitriy Ivanov [Fri, 21 Nov 2014 05:21:26 +0000 (21:21 -0800)]
Rename test_forked -> test_isolated

Change-Id: Ie72627e986c159832cbd3635d8ff5b1af3d5b1eb

9 years agoam 8b4b8273: Merge "Add test_forked() option"
Dmitriy Ivanov [Fri, 21 Nov 2014 01:27:14 +0000 (01:27 +0000)]
am 8b4b8273: Merge "Add test_forked() option"

* commit '8b4b82733877928da429e47d9a9bb73317517b2e':
  Add test_forked() option