OSDN Git Service

android-x86/bionic.git
10 years agoam dc5fcf36: Merge "Define __WORDSIZE like glibc."
Elliott Hughes [Fri, 4 Apr 2014 00:08:20 +0000 (00:08 +0000)]
am dc5fcf36: Merge "Define __WORDSIZE like glibc."

* commit 'dc5fcf3620bfc221954b3d42f459bfdcf8f48216':
  Define __WORDSIZE like glibc.

10 years agoresolved conflicts for merge of 804b95e5 to klp-modular-dev-plus-aosp
Paul Jensen [Thu, 3 Apr 2014 23:59:27 +0000 (19:59 -0400)]
resolved conflicts for merge of 804b95e5 to klp-modular-dev-plus-aosp

Change-Id: I124e9342acdb0c9cf0cdcae31f063787c96ab6e2

10 years agoMerge "Define __WORDSIZE like glibc."
Elliott Hughes [Thu, 3 Apr 2014 22:06:25 +0000 (22:06 +0000)]
Merge "Define __WORDSIZE like glibc."

10 years agoDefine __WORDSIZE like glibc.
Elliott Hughes [Thu, 3 Apr 2014 20:59:14 +0000 (13:59 -0700)]
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

10 years agoMerge "bionic: Replace iface with opaque netid in resolver."
Robert Greenwalt [Thu, 3 Apr 2014 17:05:32 +0000 (17:05 +0000)]
Merge "bionic: Replace iface with opaque netid in resolver."

10 years agoam 38687593: Merge "Emit warnings when linking against imprecise math functions"
Calin Juravle [Thu, 3 Apr 2014 09:11:48 +0000 (09:11 +0000)]
am 38687593: Merge "Emit warnings when linking against imprecise math functions"

* commit '38687593141ca4a4072210417877590e44a10b0c':
  Emit warnings when linking against imprecise math functions

10 years agoam eb554998: Merge "Fix modf* tests"
Calin Juravle [Thu, 3 Apr 2014 09:11:48 +0000 (09:11 +0000)]
am eb554998: Merge "Fix modf* tests"

* commit 'eb554998d774c670a169bde1792619789f2f7058':
  Fix modf* tests

10 years agoMerge "Emit warnings when linking against imprecise math functions"
Calin Juravle [Thu, 3 Apr 2014 09:01:04 +0000 (09:01 +0000)]
Merge "Emit warnings when linking against imprecise math functions"

10 years agoMerge "Fix modf* tests"
Calin Juravle [Thu, 3 Apr 2014 09:00:34 +0000 (09:00 +0000)]
Merge "Fix modf* tests"

10 years agoam e2a0f15c: Merge "Regenerate adf header"
Greg Hackmann [Wed, 2 Apr 2014 23:36:03 +0000 (23:36 +0000)]
am e2a0f15c: Merge "Regenerate adf header"

* commit 'e2a0f15c08827ee854f3bffdf78d2f4db49d4fe5':
  Regenerate adf header

10 years agoMerge "Regenerate adf header"
Greg Hackmann [Wed, 2 Apr 2014 23:24:54 +0000 (23:24 +0000)]
Merge "Regenerate adf header"

10 years agoRegenerate adf header
Greg Hackmann [Wed, 2 Apr 2014 23:07:30 +0000 (16:07 -0700)]
Regenerate adf header

Fixes 64-bit related alignment issues

Change-Id: Ie90b920a7489e807e953f45a6db72350b80f6f22
Signed-off-by: Greg Hackmann <ghackmann@google.com>
10 years agoam 26be5f50: Merge "Upgrade to tzdata2014b."
Elliott Hughes [Wed, 2 Apr 2014 22:03:00 +0000 (22:03 +0000)]
am 26be5f50: Merge "Upgrade to tzdata2014b."

* commit '26be5f50c2a0d2a493559c897ab1a7711269dc88':
  Upgrade to tzdata2014b.

10 years agoMerge "Upgrade to tzdata2014b."
Elliott Hughes [Wed, 2 Apr 2014 21:54:55 +0000 (21:54 +0000)]
Merge "Upgrade to tzdata2014b."

10 years agoUpgrade to tzdata2014b.
Elliott Hughes [Wed, 2 Apr 2014 21:40:22 +0000 (14:40 -0700)]
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

10 years agoFix modf* tests
Calin Juravle [Tue, 1 Apr 2014 15:45:53 +0000 (16:45 +0100)]
Fix modf* tests

Use a value that can be exactly represented.

Change-Id: Idf3b1db5e6042fb49c1f591f25f9eee656659ece

10 years agoEmit warnings when linking against imprecise math functions
Calin Juravle [Tue, 1 Apr 2014 16:38:59 +0000 (17:38 +0100)]
Emit warnings when linking against imprecise math functions

Change-Id: I3da7b8396a64d7899fcb89452c879806a8a511ff

10 years agoam 1f136571: Merge "Fix the POSIX timers fix."
Elliott Hughes [Wed, 2 Apr 2014 16:30:52 +0000 (16:30 +0000)]
am 1f136571: Merge "Fix the POSIX timers fix."

* commit '1f136571312e4269df00dfc6d9a9049d0f2dabc9':
  Fix the POSIX timers fix.

10 years agoMerge "Fix the POSIX timers fix."
Elliott Hughes [Wed, 2 Apr 2014 16:20:47 +0000 (16:20 +0000)]
Merge "Fix the POSIX timers fix."

10 years agoam 9c9ef0db: Merge "Changed long double literal suffix from \'l\' to \'L\'."
Calin Juravle [Wed, 2 Apr 2014 10:24:07 +0000 (10:24 +0000)]
am 9c9ef0db: Merge "Changed long double literal suffix from \'l\' to \'L\'."

* commit '9c9ef0db91c816ca81a22a94c3ddd896a0f0f1bc':
  Changed long double literal suffix from 'l' to 'L'.

10 years agoMerge "Changed long double literal suffix from 'l' to 'L'."
Calin Juravle [Wed, 2 Apr 2014 10:17:10 +0000 (10:17 +0000)]
Merge "Changed long double literal suffix from 'l' to 'L'."

10 years agoFix the POSIX timers fix.
Elliott Hughes [Wed, 2 Apr 2014 02:07:52 +0000 (19:07 -0700)]
Fix the POSIX timers fix.

If we're not going to wait for the timer threads to exit, we need
another way to ensure that we don't free the data they're using
prematurely. The easiest way to ensure that is to let them free the
data themselves.

Change-Id: Icee17c87bbcb9c3aac5868973f595d08569f33aa

10 years agoam 1653ad5e: Merge "Remove <machine/limits.h>."
Elliott Hughes [Wed, 2 Apr 2014 01:05:13 +0000 (01:05 +0000)]
am 1653ad5e: Merge "Remove <machine/limits.h>."

* commit '1653ad5e08ba4cabfd4d81237e13a4952fac6194':
  Remove <machine/limits.h>.

10 years agoam cb1da5d0: Merge "Include sys/types.h and sys/wait.h for waitpid"
Christopher Ferris [Wed, 2 Apr 2014 00:59:44 +0000 (00:59 +0000)]
am cb1da5d0: Merge "Include sys/types.h and sys/wait.h for waitpid"

* commit 'cb1da5d0c9b65bc43062554a3bfd589ee7b100b1':
  Include sys/types.h and sys/wait.h for waitpid

10 years agoMerge "Remove <machine/limits.h>."
Elliott Hughes [Wed, 2 Apr 2014 00:59:09 +0000 (00:59 +0000)]
Merge "Remove <machine/limits.h>."

10 years agoMerge "Include sys/types.h and sys/wait.h for waitpid"
Christopher Ferris [Wed, 2 Apr 2014 00:49:04 +0000 (00:49 +0000)]
Merge "Include sys/types.h and sys/wait.h for waitpid"

10 years agoInclude sys/types.h and sys/wait.h for waitpid
Brian Carlstrom [Wed, 2 Apr 2014 00:33:41 +0000 (17:33 -0700)]
Include sys/types.h and sys/wait.h for waitpid

(cherry picked from commit 8b2c6d44cac206b61dffd965863336e6f803fc66)

Change-Id: Ice1f6d956c11aaefd3d846c12121f08613a94446

10 years agoRemove <machine/limits.h>.
Elliott Hughes [Wed, 2 Apr 2014 00:16:59 +0000 (17:16 -0700)]
Remove <machine/limits.h>.

Change-Id: I7f9e9538517f726d4f08bf1f4b8d57c54d3f1676

10 years agoam f1bfc878: Merge "Remove SIZE_MAX definition in limits.h"
Elliott Hughes [Tue, 1 Apr 2014 23:59:49 +0000 (23:59 +0000)]
am f1bfc878: Merge "Remove SIZE_MAX definition in limits.h"

* commit 'f1bfc8781e17fb851de23dce4332c0cb5ccb8749':
  Remove SIZE_MAX definition in limits.h

10 years agoMerge "Remove SIZE_MAX definition in limits.h"
Elliott Hughes [Tue, 1 Apr 2014 23:52:04 +0000 (23:52 +0000)]
Merge "Remove SIZE_MAX definition in limits.h"

10 years agoam ab5488f9: Merge "Fix transient failure in select_smoke test."
Christopher Ferris [Tue, 1 Apr 2014 22:03:17 +0000 (22:03 +0000)]
am ab5488f9: Merge "Fix transient failure in select_smoke test."

* commit 'ab5488f97545f5dd1a1cd2ff6a5579b1d2443996':
  Fix transient failure in select_smoke test.

10 years agoMerge "Fix transient failure in select_smoke test."
Christopher Ferris [Tue, 1 Apr 2014 21:52:05 +0000 (21:52 +0000)]
Merge "Fix transient failure in select_smoke test."

10 years agoam 92d81d89: Merge "Add Silvermont architecture cache sizes"
Elliott Hughes [Tue, 1 Apr 2014 21:48:03 +0000 (21:48 +0000)]
am 92d81d89: Merge "Add Silvermont architecture cache sizes"

* commit '92d81d893f7ca2735afb07f38f7dc799a2de6860':
  Add Silvermont architecture cache sizes

10 years agoFix transient failure in select_smoke test.
Christopher Ferris [Tue, 1 Apr 2014 05:51:27 +0000 (22:51 -0700)]
Fix transient failure in select_smoke test.

Make sure there is a delay before the file descriptor is written so that
the select/pselect calls do not return immediately.

Change-Id: If9e481b0e2cfae7ef7abd9cba8fff84078e203d3

10 years agoMerge "Add Silvermont architecture cache sizes"
Elliott Hughes [Tue, 1 Apr 2014 21:40:04 +0000 (21:40 +0000)]
Merge "Add Silvermont architecture cache sizes"

10 years agoam e05816cf: Merge "Fix debug malloc for LP64."
Elliott Hughes [Tue, 1 Apr 2014 21:09:54 +0000 (21:09 +0000)]
am e05816cf: Merge "Fix debug malloc for LP64."

* commit 'e05816cfa0270d7def33da70bf2ada12350b08b5':
  Fix debug malloc for LP64.

10 years agoMerge "Fix debug malloc for LP64."
Elliott Hughes [Tue, 1 Apr 2014 21:00:07 +0000 (21:00 +0000)]
Merge "Fix debug malloc for LP64."

10 years agoFix debug malloc for LP64.
Elliott Hughes [Tue, 1 Apr 2014 20:48:30 +0000 (13:48 -0700)]
Fix debug malloc for LP64.

Change-Id: I5de2097b6589c0d6750b2a3bc3cbb06227de6d5f

10 years agoam f42df8c1: Merge "Add lsearch(3) for ltrace."
Elliott Hughes [Tue, 1 Apr 2014 20:35:58 +0000 (20:35 +0000)]
am f42df8c1: Merge "Add lsearch(3) for ltrace."

* commit 'f42df8c1ac1fd1924a6244f5b9ad472d73786949':
  Add lsearch(3) for ltrace.

10 years agobionic: Replace iface with opaque netid in resolver.
Szymon Jakubczak [Fri, 14 Feb 2014 22:07:23 +0000 (17:07 -0500)]
bionic: Replace iface with opaque netid in resolver.

Replace iface cache key with netid.

Replace _mark with netid.

Mark sockets used to test IPv4/IPv6 support as well as sockets
used to determine source address for rfc6724 sort.

Remove pid/uid mappings (functionality moved to system/netd).

Do not create resolv_cache when it does not exist, but rather only
when DNS configuration is supplied.

Clean up unused functions.

Change-Id: I9ccfda2902cc0943e87c9bc346ad9a2578accdab

10 years agoMerge "Add lsearch(3) for ltrace."
Elliott Hughes [Tue, 1 Apr 2014 20:25:32 +0000 (20:25 +0000)]
Merge "Add lsearch(3) for ltrace."

10 years agoAdd lsearch(3) for ltrace.
Elliott Hughes [Tue, 1 Apr 2014 19:40:00 +0000 (12:40 -0700)]
Add lsearch(3) for ltrace.

Bug: 13746936
Change-Id: I833c6ba70a1752c04dab7de389f5bebb741662b3

10 years agoam 796249a4: Merge "Remove duplicate line in linker/Android.mk."
Elliott Hughes [Tue, 1 Apr 2014 19:33:44 +0000 (19:33 +0000)]
am 796249a4: Merge "Remove duplicate line in linker/Android.mk."

* commit '796249a4ce48ed5eb946170f32541e3edf83b601':
  Remove duplicate line in linker/Android.mk.

10 years agoMerge "Remove duplicate line in linker/Android.mk."
Elliott Hughes [Tue, 1 Apr 2014 19:22:19 +0000 (19:22 +0000)]
Merge "Remove duplicate line in linker/Android.mk."

10 years agoRemove duplicate line in linker/Android.mk.
Elliott Hughes [Tue, 1 Apr 2014 18:41:36 +0000 (11:41 -0700)]
Remove duplicate line in linker/Android.mk.

Change-Id: I7b4d5fcdfacc840bbda4ffd965e5315c4651cfe5

10 years agoChanged long double literal suffix from 'l' to 'L'.
Calin Juravle [Tue, 1 Apr 2014 15:41:12 +0000 (16:41 +0100)]
Changed long double literal suffix from 'l' to 'L'.

Change-Id: Id569f2d335b0930704d12ad7f388cb98b65f3ab7

10 years agoam b732b71d: Merge "Move accept4 tests into sys_socket_test.cpp."
Christopher Ferris [Tue, 1 Apr 2014 09:08:01 +0000 (09:08 +0000)]
am b732b71d: Merge "Move accept4 tests into sys_socket_test.cpp."

* commit 'b732b71dc10158a4c1d8ee2235d357f8694030ba':
  Move accept4 tests into sys_socket_test.cpp.

10 years agoAdd Silvermont architecture cache sizes
Henrik Smiding [Wed, 8 Jan 2014 15:57:55 +0000 (16:57 +0100)]
Add Silvermont architecture cache sizes

Adds Silvermont specific cache sizes for bionic optimizations.

Change-Id: Ib992f530b8c485121b2874470fd6bed2212adb0f
Signed-off-by: Henrik Smiding <henrik.smiding@intel.com>
10 years agoMerge "Move accept4 tests into sys_socket_test.cpp."
Christopher Ferris [Tue, 1 Apr 2014 05:50:17 +0000 (05:50 +0000)]
Merge "Move accept4 tests into sys_socket_test.cpp."

10 years agoMove accept4 tests into sys_socket_test.cpp.
Christopher Ferris [Mon, 31 Mar 2014 20:30:22 +0000 (13:30 -0700)]
Move accept4 tests into sys_socket_test.cpp.

In addition, create basic recvmmsg, sendmmsg tests.

Change-Id: Ie9f4954446d98b5eb5e553d3c616c1ee67c3cb66

10 years agoam aad59faf: Merge "Small accept4 fixes."
Christopher Ferris [Mon, 31 Mar 2014 19:11:02 +0000 (19:11 +0000)]
am aad59faf: Merge "Small accept4 fixes."

* commit 'aad59fafeaa1f46e1744864167e6407b5a5ae55e':
  Small accept4 fixes.

10 years agoMerge "Small accept4 fixes."
Christopher Ferris [Mon, 31 Mar 2014 19:01:23 +0000 (19:01 +0000)]
Merge "Small accept4 fixes."

10 years agoSmall accept4 fixes.
Christopher Ferris [Mon, 31 Mar 2014 18:23:39 +0000 (11:23 -0700)]
Small accept4 fixes.

Put the accept4 test in the sorted order, and put the accept4 define in
sorted order.

Also add the missing SYS_RECVMMSG and SYS_SENDMMSG defines.

Change-Id: Iba55354975e0d5027dbee53f6de752c2df719493

10 years agoRemove SIZE_MAX definition in limits.h
Russell Webb [Mon, 10 Mar 2014 23:35:28 +0000 (16:35 -0700)]
Remove SIZE_MAX definition in limits.h

the POSIX standard is that SIZE_MAX is defined
in stdint.h, not limits.h.

Change-Id: Iafd8ec71d1840541feaca4f53b2926b398293fac
Signed-off-by: Webb, Russell <russell.webb@intel.com>
Signed-off-by: Fengwei Yin <fengwei.yin@intel.com>
Reviewed-by: Ross, Andrew J <andrew.j.ross@intel.com>
Reviewed-by: Boie, Andrew P <andrew.p.boie@intel.com>
Reviewed-by: Gumbel, Matthew K <matthew.k.gumbel@intel.com>
Tested-by: Gumbel, Matthew K <matthew.k.gumbel@intel.com>
10 years agoam 557942ac: Merge "Fix math tests."
Calin Juravle [Mon, 31 Mar 2014 11:29:51 +0000 (11:29 +0000)]
am 557942ac: Merge "Fix math tests."

* commit '557942ac58f08675473460b1802b43473c467172':
  Fix math tests.

10 years agoMerge "Fix math tests."
Calin Juravle [Mon, 31 Mar 2014 10:54:14 +0000 (10:54 +0000)]
Merge "Fix math tests."

10 years agoam d8fe15fd: Merge "add 32-bit bionic implementation for denver arch"
Christopher Ferris [Mon, 31 Mar 2014 03:39:02 +0000 (03:39 +0000)]
am d8fe15fd: Merge "add 32-bit bionic implementation for denver arch"

* commit 'd8fe15fdb6581b6920a4be75731337edbac64b11':
  add 32-bit bionic implementation for denver arch

10 years agoMerge "add 32-bit bionic implementation for denver arch"
Christopher Ferris [Mon, 31 Mar 2014 03:30:12 +0000 (03:30 +0000)]
Merge "add 32-bit bionic implementation for denver arch"

10 years agoam c19972a4: Merge "Use __unused instead of UNUSED in linker.cpp"
Christopher Ferris [Sun, 30 Mar 2014 22:34:02 +0000 (22:34 +0000)]
am c19972a4: Merge "Use __unused instead of UNUSED in linker.cpp"

* commit 'c19972a4ca24512e017ad501bf446a489d4236e7':
  Use __unused instead of UNUSED in linker.cpp

10 years agoMerge "Use __unused instead of UNUSED in linker.cpp"
Christopher Ferris [Sun, 30 Mar 2014 22:24:22 +0000 (22:24 +0000)]
Merge "Use __unused instead of UNUSED in linker.cpp"

10 years agoam 6617fb73: Merge "Add lconv declaration and localeconv(3)"
Calin Juravle [Fri, 28 Mar 2014 11:29:20 +0000 (11:29 +0000)]
am 6617fb73: Merge "Add lconv declaration and localeconv(3)"

* commit '6617fb73b6393f727cfc88a650c7e033ced053ce':
  Add lconv declaration and localeconv(3)

10 years agoMerge "Add lconv declaration and localeconv(3)"
Calin Juravle [Fri, 28 Mar 2014 11:18:16 +0000 (11:18 +0000)]
Merge "Add lconv declaration and localeconv(3)"

10 years agoAdd lconv declaration and localeconv(3)
Pavel Chupin [Tue, 25 Mar 2014 09:43:04 +0000 (13:43 +0400)]
Add lconv declaration and localeconv(3)

lconv is taken from ndk/sources/android/support/include/locale.h and
matches
bsd/glibc upstream.
Keep old declaration for 32-bits for compatibility.
localeconv.c and deps are taken from openbsd upstream.
Changed strtod.c accordingly.

Change-Id: I9fcc4d15f5674d192950d80edf26f36006cd31b4
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
10 years agoFix math tests.
Calin Juravle [Thu, 27 Mar 2014 13:41:06 +0000 (13:41 +0000)]
Fix math tests.

Bug: 13657654
Change-Id: I39b2f13b5b3d3e6897618ac3aed49a0a08458dd0

10 years agoam a58b3f78: Merge "Add accept4 unit test to bionic."
Christopher Ferris [Thu, 27 Mar 2014 18:23:30 +0000 (18:23 +0000)]
am a58b3f78: Merge "Add accept4 unit test to bionic."

* commit 'a58b3f78e14500e7b10fc845ef0a6a8309664663':
  Add accept4 unit test to bionic.

10 years agoam cd3303fa: Merge "linker: use LOCAL_MULTILIB := both style to build linker64"
Colin Cross [Thu, 27 Mar 2014 18:23:29 +0000 (18:23 +0000)]
am cd3303fa: Merge "linker: use LOCAL_MULTILIB := both style to build linker64"

* commit 'cd3303fa384c86f9e7dfab52cce33bd986fdd565':
  linker: use LOCAL_MULTILIB := both style to build linker64

10 years agoMerge "Add accept4 unit test to bionic."
Christopher Ferris [Thu, 27 Mar 2014 18:15:15 +0000 (18:15 +0000)]
Merge "Add accept4 unit test to bionic."

10 years agoMerge "linker: use LOCAL_MULTILIB := both style to build linker64"
Colin Cross [Thu, 27 Mar 2014 18:09:35 +0000 (18:09 +0000)]
Merge "linker: use LOCAL_MULTILIB := both style to build linker64"

10 years agoAdd accept4 unit test to bionic.
Andrei Emeltchenko [Tue, 18 Feb 2014 08:22:58 +0000 (10:22 +0200)]
Add accept4 unit test to bionic.

Change-Id: I1cce5fb8dab16f03164fdd288f35a814d7c49c6a

10 years agolinker: use LOCAL_MULTILIB := both style to build linker64
Colin Cross [Thu, 27 Mar 2014 17:45:57 +0000 (10:45 -0700)]
linker: use LOCAL_MULTILIB := both style to build linker64

Use LOCAL_MODULE_STEM_32 and LOCAL_MODULE_STEM_64 to build
linker and linker64.  Set LOCAL_MULTILIB := both for consistency
with other rules of this type, although LOCAL_MULTILIB := both is
only consumed by executable.mk which is skipped by
linker_executable.mk.  Duplicate the necessary new parts of
executable.mk.

Change-Id: I888e87cf125cfbcfdee6a55b6377d8bc5ce402ea

10 years agoam 206fe5fd: Merge changes I1935a63d,I3dfd3647
Calin Juravle [Thu, 27 Mar 2014 16:59:18 +0000 (16:59 +0000)]
am 206fe5fd: Merge changes I1935a63d,I3dfd3647

* commit '206fe5fd160504489234d222d824870837e82b59':
  Fix and clean up strtotimeval
  Added strtotimeval tests.

10 years agoMerge changes I1935a63d,I3dfd3647
Calin Juravle [Thu, 27 Mar 2014 16:53:08 +0000 (16:53 +0000)]
Merge changes I1935a63d,I3dfd3647

* changes:
  Fix and clean up strtotimeval
  Added strtotimeval tests.

10 years agoFix and clean up strtotimeval
Weichuan Yan [Wed, 26 Mar 2014 03:41:15 +0000 (03:41 +0000)]
Fix and clean up strtotimeval

- parsing of fractional part was wrong (always parsed as 0)
- return value was also wrong in the presence of fractional parts
- general style clean up

Change-Id: I1935a63db938dbed7cacb4b5646e993a52c27f1a
Signed-off-by: Weichuan Yan <wchyan@marvell.com>
10 years agoam bc475bc8: Merge "Add accept4() syscall"
Christopher Ferris [Wed, 26 Mar 2014 19:53:07 +0000 (19:53 +0000)]
am bc475bc8: Merge "Add accept4() syscall"

* commit 'bc475bc8d1d202baa48f6c9829fe1cced9122332':
  Add accept4() syscall

10 years agoMerge "Add accept4() syscall"
Christopher Ferris [Wed, 26 Mar 2014 19:40:59 +0000 (19:40 +0000)]
Merge "Add accept4() syscall"

10 years agoAdded strtotimeval tests.
Calin Juravle [Wed, 26 Mar 2014 14:21:11 +0000 (14:21 +0000)]
Added strtotimeval tests.

Change-Id: I3dfd3647a8494490a2d549bdb915968063a7fb99

10 years agoam ecbf00bd: Merge "Clean up CMSG_*HDR in <sys/socket.h>"
Calin Juravle [Wed, 26 Mar 2014 14:51:16 +0000 (14:51 +0000)]
am ecbf00bd: Merge "Clean up CMSG_*HDR in <sys/socket.h>"

* commit 'ecbf00bda2fcee65e4e6385772022529ffeeed91':
  Clean up CMSG_*HDR in <sys/socket.h>

10 years agoMerge "Clean up CMSG_*HDR in <sys/socket.h>"
Calin Juravle [Wed, 26 Mar 2014 14:23:59 +0000 (14:23 +0000)]
Merge "Clean up CMSG_*HDR in <sys/socket.h>"

10 years agoAdd accept4() syscall
Andrei Emeltchenko [Wed, 26 Mar 2014 13:50:01 +0000 (15:50 +0200)]
Add accept4() syscall

Add accept4() using SYSCALLS.TXT and gensyscall

Change-Id: I6f19f29144186d15d46423e10f2cc4b4223719c6

10 years agoadd 32-bit bionic implementation for denver arch
Shu Zhang [Wed, 12 Mar 2014 03:18:41 +0000 (11:18 +0800)]
add 32-bit bionic implementation for denver arch

Add 32-bit bionic implementation for denver. Use denver version of memcpy/
memset. Use Cortex-A15 version of strlen/strcat/strcpy/strcmp.

Change-Id: I4c6b675f20cf41a29cadf70a11d1635d7df5b30a

10 years agoam c8fc4ddc: Merge "Keep the symbol table in the shared libc."
Christopher Ferris [Tue, 25 Mar 2014 19:09:32 +0000 (19:09 +0000)]
am c8fc4ddc: Merge "Keep the symbol table in the shared libc."

* commit 'c8fc4ddc183060aa979185d5a6845f26beb1a733':
  Keep the symbol table in the shared libc.

10 years agoMerge "Keep the symbol table in the shared libc."
Christopher Ferris [Tue, 25 Mar 2014 17:46:30 +0000 (17:46 +0000)]
Merge "Keep the symbol table in the shared libc."

10 years agoClean up CMSG_*HDR in <sys/socket.h>
Calin Juravle [Wed, 19 Mar 2014 17:40:23 +0000 (17:40 +0000)]
Clean up CMSG_*HDR in <sys/socket.h>

Removed __CMSG_NXTHDR, __CMSG_FIRSTHDR and cmsg_nxthdr.

Bug: 13418328
Change-Id: I6b1ed58b41b3f37d41e070c4f222b5bfa512bc48

10 years agoUse __unused instead of UNUSED in linker.cpp
Kito Cheng [Tue, 25 Mar 2014 14:53:56 +0000 (22:53 +0800)]
Use __unused instead of UNUSED in linker.cpp

 - sys/cdefs.h already define __unused, just use it
   instead of define a local one.

Change-Id: Iacf3da9193e65e1f34b12760b28bcb64b67cb790

10 years agoKeep the symbol table in the shared libc.
Christopher Ferris [Fri, 21 Mar 2014 18:11:38 +0000 (11:11 -0700)]
Keep the symbol table in the shared libc.

In order to allow the unwinder code to have meaningful names for
libc functions, leave the symbol table. This results in the libc.so
getting to be about ~130K larger on all arm platforms and about ~70K
larger on mips/x86 platforms.

Bug: 12958251
Change-Id: I6b3a97e4824142faf5de46aeabf7c1dfb98a8cc6

10 years agoam f71c0e75: Merge "Add include of float.h for LDBL_MIN_EXP and LDBL_MANT_DIG"
Brian Carlstrom [Tue, 25 Mar 2014 00:26:01 +0000 (00:26 +0000)]
am f71c0e75: Merge "Add include of float.h for LDBL_MIN_EXP and LDBL_MANT_DIG"

* commit 'f71c0e75e0d041c80e4dc6900e2c2283e5d55ce2':
  Add include of float.h for LDBL_MIN_EXP and LDBL_MANT_DIG

10 years agoMerge "Add include of float.h for LDBL_MIN_EXP and LDBL_MANT_DIG"
Brian Carlstrom [Tue, 25 Mar 2014 00:16:30 +0000 (00:16 +0000)]
Merge "Add include of float.h for LDBL_MIN_EXP and LDBL_MANT_DIG"

10 years agoAdd include of float.h for LDBL_MIN_EXP and LDBL_MANT_DIG
Brian Carlstrom [Mon, 24 Mar 2014 23:45:18 +0000 (16:45 -0700)]
Add include of float.h for LDBL_MIN_EXP and LDBL_MANT_DIG

(cherry picked from commit 1711c6ea3a0d891da665325c75738a68bd7d501f)

Change-Id: Ia64676b2b904f042fec678003e3f2cd5bd82b510

10 years agoam 989a80b7: Merge "Fix LP64 libm for 128-bit long doubles"
Calin Juravle [Mon, 24 Mar 2014 12:33:51 +0000 (12:33 +0000)]
am 989a80b7: Merge "Fix LP64 libm for 128-bit long doubles"

* commit '989a80b75014eff71600a6a4e1445e710c2f94b4':
  Fix LP64 libm for 128-bit long doubles

10 years agoam 9e8a8dc1: Merge "Remove ALIGNBYTES and ALIGN from <sys/param.h>"
Calin Juravle [Mon, 24 Mar 2014 12:33:50 +0000 (12:33 +0000)]
am 9e8a8dc1: Merge "Remove ALIGNBYTES and ALIGN from <sys/param.h>"

* commit '9e8a8dc18cb3162858feef2d4baaf3fa357aa3d2':
  Remove ALIGNBYTES and ALIGN from <sys/param.h>

10 years agoMerge "Fix LP64 libm for 128-bit long doubles"
Calin Juravle [Mon, 24 Mar 2014 12:13:24 +0000 (12:13 +0000)]
Merge "Fix LP64 libm for 128-bit long doubles"

10 years agoMerge "Remove ALIGNBYTES and ALIGN from <sys/param.h>"
Calin Juravle [Mon, 24 Mar 2014 12:11:30 +0000 (12:11 +0000)]
Merge "Remove ALIGNBYTES and ALIGN from <sys/param.h>"

10 years agoFix LP64 libm for 128-bit long doubles
Calin Juravle [Fri, 14 Mar 2014 17:56:46 +0000 (17:56 +0000)]
Fix LP64 libm for 128-bit long doubles

* reworked amd64/_fpmath.h and arm64/_fpmath.h to support 128-bit long
doubles.
* improved tests to cover long double cases
* made modfl an alias for LP32

Tests pass on x86, x86_64, arm, arm64 and mips.

Bug: 12921273

Change-Id: Ibe39acde57972447a8950fa45b1e702acc68ebeb

10 years agoam 95c1abec: Merge "FORTIFY_SOURCE: don\'t define s?printf macros if already defined"
Nick Kralevich [Sat, 22 Mar 2014 18:06:03 +0000 (18:06 +0000)]
am 95c1abec: Merge "FORTIFY_SOURCE: don\'t define s?printf macros if already defined"

* commit '95c1abecc02b2a2f40b507e669b5bc17d4412bf9':
  FORTIFY_SOURCE: don't define s?printf macros if already defined

10 years agoMerge "FORTIFY_SOURCE: don't define s?printf macros if already defined"
Nick Kralevich [Sat, 22 Mar 2014 17:55:48 +0000 (17:55 +0000)]
Merge "FORTIFY_SOURCE: don't define s?printf macros if already defined"

10 years agoam 1d3d0360: am 081db840: Allow overlap in resolv uid => DNS iface mapping
Chad Brubaker [Fri, 21 Mar 2014 21:09:37 +0000 (21:09 +0000)]
am 1d3d0360: am 081db840: Allow overlap in resolv uid => DNS iface mapping

* commit '1d3d0360eee442c7c73006e2069acdc051575edb':
  Allow overlap in resolv uid => DNS iface mapping

10 years agoam 081db840: Allow overlap in resolv uid => DNS iface mapping
Chad Brubaker [Fri, 21 Mar 2014 21:02:40 +0000 (21:02 +0000)]
am 081db840: Allow overlap in resolv uid => DNS iface mapping

* commit '081db840befec895fb86e709ae95832ade2d065c':
  Allow overlap in resolv uid => DNS iface mapping

10 years agoam cce6c380: Merge "libc: Thread IDs missing from logcat -v thread"
Mark Salyzyn [Fri, 21 Mar 2014 20:16:57 +0000 (20:16 +0000)]
am cce6c380: Merge "libc: Thread IDs missing from logcat -v thread"

* commit 'cce6c380d7c9574f823f5e038c28c793fdb55c58':
  libc: Thread IDs missing from logcat -v thread

10 years agoMerge "libc: Thread IDs missing from logcat -v thread"
Mark Salyzyn [Fri, 21 Mar 2014 20:09:32 +0000 (20:09 +0000)]
Merge "libc: Thread IDs missing from logcat -v thread"

10 years agoam 998d7b03: Merge "Fix deadlock in timer_delete."
Christopher Ferris [Fri, 21 Mar 2014 17:39:10 +0000 (17:39 +0000)]
am 998d7b03: Merge "Fix deadlock in timer_delete."

* commit '998d7b030763e8da6ff04020eedab552857587d2':
  Fix deadlock in timer_delete.