android-sdk/platform-bionic.git
7 years agoam 731f9273: am 2d94ee29: Merge "Revert "Revert "Hide _tolower_tab_ and _toupper_tab_...
Dan Albert [Mon, 7 Jul 2014 16:25:28 +0000 (16:25 +0000)]
am 731f9273: am 2d94ee29: Merge "Revert "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64."""

* commit '731f9273134b861b86ef65f785f4811c2f17b5be':
  Revert "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64.""

7 years agoam 2d94ee29: Merge "Revert "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64."""
Dan Albert [Mon, 7 Jul 2014 16:20:11 +0000 (16:20 +0000)]
am 2d94ee29: Merge "Revert "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64."""

* commit '2d94ee29f4be528167f1de328226cac259aac738':
  Revert "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64.""

7 years agoam 8ad9909a: am d11ca4e8: Merge "Revert "Reenable support for non-PIE executables""
Nick Kralevich [Thu, 3 Jul 2014 19:59:41 +0000 (19:59 +0000)]
am 8ad9909a: am d11ca4e8: Merge "Revert "Reenable support for non-PIE executables""

* commit '8ad9909a70c4925a1da15ce150835e436f54d8c1':
  Revert "Reenable support for non-PIE executables"

7 years agoam d11ca4e8: Merge "Revert "Reenable support for non-PIE executables""
Nick Kralevich [Thu, 3 Jul 2014 19:54:53 +0000 (19:54 +0000)]
am d11ca4e8: Merge "Revert "Reenable support for non-PIE executables""

* commit 'd11ca4e8c7cbbdd4b37ea82a351966da75907c0d':
  Revert "Reenable support for non-PIE executables"

7 years agoam e6ef1977: am f95964c9: Merge "libc_logging: Set SOCK_CLOEXEC on socket"
Nick Kralevich [Thu, 3 Jul 2014 16:09:56 +0000 (16:09 +0000)]
am e6ef1977: am f95964c9: Merge "libc_logging: Set SOCK_CLOEXEC on socket"

* commit 'e6ef19779f35bfc1e49b50dd6d3189ab393328f1':
  libc_logging: Set SOCK_CLOEXEC on socket

7 years agoam f95964c9: Merge "libc_logging: Set SOCK_CLOEXEC on socket"
Nick Kralevich [Thu, 3 Jul 2014 16:05:17 +0000 (16:05 +0000)]
am f95964c9: Merge "libc_logging: Set SOCK_CLOEXEC on socket"

* commit 'f95964c93becfeb51433d7d90a6e1b9bb456a3e7':
  libc_logging: Set SOCK_CLOEXEC on socket

7 years agoam bebe8de7: am 1f262b35: Merge "Fix recv.cpp so it can build with clang."
Elliott Hughes [Thu, 3 Jul 2014 00:13:14 +0000 (00:13 +0000)]
am bebe8de7: am 1f262b35: Merge "Fix recv.cpp so it can build with clang."

* commit 'bebe8de7e2d2df2605fe96f7426f26ecbcd7d251':
  Fix recv.cpp so it can build with clang.

7 years agoam 1f262b35: Merge "Fix recv.cpp so it can build with clang."
Elliott Hughes [Thu, 3 Jul 2014 00:08:14 +0000 (00:08 +0000)]
am 1f262b35: Merge "Fix recv.cpp so it can build with clang."

* commit '1f262b35fef5108e3bd3fbea4b6aa1ce635767f9':
  Fix recv.cpp so it can build with clang.

7 years agoam 2a70aba8: am ab4fc823: Merge "Fix all resolv warnings and turn on -Werror."
Elliott Hughes [Wed, 2 Jul 2014 23:54:12 +0000 (23:54 +0000)]
am 2a70aba8: am ab4fc823: Merge "Fix all resolv warnings and turn on -Werror."

* commit '2a70aba8460eff1bfb1417c271c6a5a53c560afa':
  Fix all resolv warnings and turn on -Werror.

7 years agoam ab4fc823: Merge "Fix all resolv warnings and turn on -Werror."
Elliott Hughes [Wed, 2 Jul 2014 23:51:08 +0000 (23:51 +0000)]
am ab4fc823: Merge "Fix all resolv warnings and turn on -Werror."

* commit 'ab4fc82315567a1400bb25af3f835f1b5d80a0fe':
  Fix all resolv warnings and turn on -Werror.

7 years agoam 176f13a7: am afd37c42: Merge "Build fix"
Dmitriy Ivanov [Wed, 2 Jul 2014 23:19:28 +0000 (23:19 +0000)]
am 176f13a7: am afd37c42: Merge "Build fix"

* commit '176f13a70845555d6b5776ddacdae8771dccb13f':
  Build fix

7 years agoam afd37c42: Merge "Build fix"
Dmitriy Ivanov [Wed, 2 Jul 2014 23:16:04 +0000 (23:16 +0000)]
am afd37c42: Merge "Build fix"

* commit 'afd37c429b14d63ee4144f00cf1fb8041f681f68':
  Build fix

7 years agoam 8551bfb0: am 950a435f: Merge "Load library using file handle."
Dmitriy Ivanov [Wed, 2 Jul 2014 23:13:56 +0000 (23:13 +0000)]
am 8551bfb0: am 950a435f: Merge "Load library using file handle."

* commit '8551bfb04385781c3b8c68afaf9c055c22a4e985':
  Load library using file handle.

7 years agoam 9ff95c47: am 99e2a2f0: Merge "Switch to upstream OpenBSD mktemp.c."
Elliott Hughes [Wed, 2 Jul 2014 23:13:47 +0000 (23:13 +0000)]
am 9ff95c47: am 99e2a2f0: Merge "Switch to upstream OpenBSD mktemp.c."

* commit '9ff95c4763bcbc44d25092510fde299f0ba0be7f':
  Switch to upstream OpenBSD mktemp.c.

7 years agoam f308174a: am 87b654ce: Merge "Disable local/protected symbol test for lp64"
Dmitriy Ivanov [Wed, 2 Jul 2014 23:13:44 +0000 (23:13 +0000)]
am f308174a: am 87b654ce: Merge "Disable local/protected symbol test for lp64"

* commit 'f308174ae2d0655385ae5f50bdd5ae9e3388265f':
  Disable local/protected symbol test for lp64

7 years agoam 950a435f: Merge "Load library using file handle."
Dmitriy Ivanov [Wed, 2 Jul 2014 22:57:45 +0000 (22:57 +0000)]
am 950a435f: Merge "Load library using file handle."

* commit '950a435fc0dffc22a816194af175420176b86908':
  Load library using file handle.

7 years agoMerge "Fix recv.cpp so it can build with clang."
Elliott Hughes [Wed, 2 Jul 2014 23:58:33 +0000 (23:58 +0000)]
Merge "Fix recv.cpp so it can build with clang."

7 years agoFix recv.cpp so it can build with clang.
Elliott Hughes [Wed, 2 Jul 2014 23:46:34 +0000 (16:46 -0700)]
Fix recv.cpp so it can build with clang.

Change-Id: Iac3e676aa256837333240219bcadbdc31985b5dd

7 years agoMerge "Fix all resolv warnings and turn on -Werror."
Elliott Hughes [Wed, 2 Jul 2014 23:43:03 +0000 (23:43 +0000)]
Merge "Fix all resolv warnings and turn on -Werror."

7 years agoFix all resolv warnings and turn on -Werror.
Elliott Hughes [Wed, 2 Jul 2014 23:27:20 +0000 (16:27 -0700)]
Fix all resolv warnings and turn on -Werror.

The res_init.c changes bring us a bit closer to upstream too, though
there's still work to be done there. Some of the remaining differences
look like bugs we'd want to fix, so we should definitely try to come
back to that.

Change-Id: I50baa148e967c90d55d711e9904ad54c7d724d4d

7 years agoam 99e2a2f0: Merge "Switch to upstream OpenBSD mktemp.c."
Elliott Hughes [Wed, 2 Jul 2014 21:08:52 +0000 (21:08 +0000)]
am 99e2a2f0: Merge "Switch to upstream OpenBSD mktemp.c."

* commit '99e2a2f04ca3bc4c66ecb91bc5abb378ec7c10ef':
  Switch to upstream OpenBSD mktemp.c.

7 years agoMerge "libc_logging: Set SOCK_CLOEXEC on socket"
Nick Kralevich [Thu, 3 Jul 2014 15:56:49 +0000 (15:56 +0000)]
Merge "libc_logging: Set SOCK_CLOEXEC on socket"

7 years agolibc_logging: Set SOCK_CLOEXEC on socket
Nick Kralevich [Thu, 3 Jul 2014 05:39:14 +0000 (22:39 -0700)]
libc_logging: Set SOCK_CLOEXEC on socket

Socket file descriptors remain open across exec unless
SOCK_CLOEXEC is set. Enable this option, to avoid leaking
file descriptors.

In practice, this isn't a big deal, since the socket only remains
open for a very short period to write a message. However, this
socket might leak for for multithreaded programs if an exec occurs
between the open and close.

Change-Id: Ica2e71fe28657c32d56de1431c8f7f1f5c7b7c58

7 years agoMerge "Build fix"
Dmitriy Ivanov [Wed, 2 Jul 2014 23:09:47 +0000 (23:09 +0000)]
Merge "Build fix"

7 years agoBuild fix
Dmitriy Ivanov [Wed, 2 Jul 2014 23:05:24 +0000 (16:05 -0700)]
Build fix

Change-Id: Ib43e0f055e3c5f07b50393bfcab9738454835ac3

7 years agoMerge "Load library using file handle."
Dmitriy Ivanov [Wed, 2 Jul 2014 22:48:24 +0000 (22:48 +0000)]
Merge "Load library using file handle."

7 years agoMerge "Switch to upstream OpenBSD mktemp.c."
Elliott Hughes [Wed, 2 Jul 2014 20:59:18 +0000 (20:59 +0000)]
Merge "Switch to upstream OpenBSD mktemp.c."

7 years agoMerge "Revert "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64."""
Dan Albert [Mon, 7 Jul 2014 16:14:04 +0000 (16:14 +0000)]
Merge "Revert "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64."""

7 years agoMerge "Revert "Reenable support for non-PIE executables""
Nick Kralevich [Thu, 3 Jul 2014 19:44:27 +0000 (19:44 +0000)]
Merge "Revert "Reenable support for non-PIE executables""

7 years agoRevert "Reenable support for non-PIE executables"
Nick Kralevich [Thu, 3 Jul 2014 19:04:31 +0000 (12:04 -0700)]
Revert "Reenable support for non-PIE executables"

/system/bin/tf_daemon on Nakasi has been updated so it's
a PIE executable. We can now drop non-PIE support.

This reverts commit d81b3b275dff99561cbe5905ca63a1c72fa54a17.

Bug: 15086752
Bug: 15732002
Bug: 14566672
Change-Id: I832c4de01a8fa050754ea64da317d1639990265e

7 years agoLoad library using file handle.
Dmitriy Ivanov [Tue, 1 Jul 2014 21:10:16 +0000 (14:10 -0700)]
Load library using file handle.

 * This patch enables dlopen by file descriptor
   instead of path/name.

Bug: 15984217
Change-Id: Ib39051e00567fb97070bf96d8ce63993877c0a01

7 years agoam 87b654ce: Merge "Disable local/protected symbol test for lp64"
Dmitriy Ivanov [Wed, 2 Jul 2014 18:54:19 +0000 (18:54 +0000)]
am 87b654ce: Merge "Disable local/protected symbol test for lp64"

* commit '87b654ce467934ab6a0fe1546341e4db42b5c344':
  Disable local/protected symbol test for lp64

7 years agoSwitch to upstream OpenBSD mktemp.c.
Elliott Hughes [Wed, 2 Jul 2014 18:22:26 +0000 (11:22 -0700)]
Switch to upstream OpenBSD mktemp.c.

Almost all of our stdio is actually OpenBSD, so although this isn't
really a core part of stdio (it doesn't touch struct FILE, for example)
it probably makes sense for it to come from the same upstream. My
actual motivation though is that it's the only FreeBSD file we have
compiler warnings from.

This patch moves us over to -Werror by default, with only the DNS code
having -Wno-error.

Change-Id: Id244a5b445cba41b0a1ca30298ca7b1ed177810c

7 years agoam 7ec1ba3e: am 4d299a2c: Merge "Build all bionic test files -Werror and fix our...
Elliott Hughes [Wed, 2 Jul 2014 00:46:18 +0000 (00:46 +0000)]
am 7ec1ba3e: am 4d299a2c: Merge "Build all bionic test files -Werror and fix our one warning."

* commit '7ec1ba3ed7735160786c7f4fa95accdd1dc5f5bf':
  Build all bionic test files -Werror and fix our one warning.

7 years agoam e20fcb2d: am e9975987: Merge "Quiten warnings in semaphore.c."
Elliott Hughes [Wed, 2 Jul 2014 00:46:18 +0000 (00:46 +0000)]
am e20fcb2d: am e9975987: Merge "Quiten warnings in semaphore.c."

* commit 'e20fcb2d70af950cff4ae5df8038d800630e39be':
  Quiten warnings in semaphore.c.

7 years agoam d103c98b: am f2102f54: Merge "Quiten warnings in fts.c."
Elliott Hughes [Wed, 2 Jul 2014 00:46:17 +0000 (00:46 +0000)]
am d103c98b: am f2102f54: Merge "Quiten warnings in fts.c."

* commit 'd103c98be845e060d86463a895c2e33aa8256839':
  Quiten warnings in fts.c.

7 years agoam 4d299a2c: Merge "Build all bionic test files -Werror and fix our one warning."
Elliott Hughes [Wed, 2 Jul 2014 00:41:14 +0000 (00:41 +0000)]
am 4d299a2c: Merge "Build all bionic test files -Werror and fix our one warning."

* commit '4d299a2cf7880789e658f427196d1ca9fe02a9bc':
  Build all bionic test files -Werror and fix our one warning.

7 years agoam e9975987: Merge "Quiten warnings in semaphore.c."
Elliott Hughes [Wed, 2 Jul 2014 00:41:14 +0000 (00:41 +0000)]
am e9975987: Merge "Quiten warnings in semaphore.c."

* commit 'e9975987900e5713c5b8b13e1817a243e92f79d9':
  Quiten warnings in semaphore.c.

7 years agoam f2102f54: Merge "Quiten warnings in fts.c."
Elliott Hughes [Wed, 2 Jul 2014 00:41:13 +0000 (00:41 +0000)]
am f2102f54: Merge "Quiten warnings in fts.c."

* commit 'f2102f54a0006c56033ab0ba62d48dc4b4e8b91a':
  Quiten warnings in fts.c.

7 years agoam 711b5584: am 105ef36c: Merge "Native tests are now multilib=both by default"
Dmitriy Ivanov [Tue, 1 Jul 2014 23:12:34 +0000 (23:12 +0000)]
am 711b5584: am 105ef36c: Merge "Native tests are now multilib=both by default"

* commit '711b5584db13b6a2aca555e577c3d7cfb04946ab':
  Native tests are now multilib=both by default

7 years agoam 105ef36c: Merge "Native tests are now multilib=both by default"
Dmitriy Ivanov [Tue, 1 Jul 2014 23:08:01 +0000 (23:08 +0000)]
am 105ef36c: Merge "Native tests are now multilib=both by default"

* commit '105ef36c67baeebd2fd9c24b6140953afba4f160':
  Native tests are now multilib=both by default

7 years agoam 30c958f7: am 42a5a177: Merge "Revert "Revert "Prevent symbols from libgcc from...
Dan Albert [Tue, 1 Jul 2014 22:57:06 +0000 (22:57 +0000)]
am 30c958f7: am 42a5a177: Merge "Revert "Revert "Prevent symbols from libgcc from being reexported."""

* commit '30c958f7f5dfd712f11026c5caa78aa7d67f082d':
  Revert "Revert "Prevent symbols from libgcc from being reexported.""

7 years agoam 42a5a177: Merge "Revert "Revert "Prevent symbols from libgcc from being reexported."""
Dan Albert [Tue, 1 Jul 2014 22:50:49 +0000 (22:50 +0000)]
am 42a5a177: Merge "Revert "Revert "Prevent symbols from libgcc from being reexported."""

* commit '42a5a177e99ee2ba37e041cabbbc8175ed5c5dc5':
  Revert "Revert "Prevent symbols from libgcc from being reexported.""

7 years agoRevert "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64.""
Dan Albert [Tue, 1 Jul 2014 22:41:50 +0000 (22:41 +0000)]
Revert "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64.""

This reverts commit 715242fd0f69e73a6aca19e32b8979fa0f384788.

Change-Id: Ia9892fa3b03287129aa72a49974cef9fd94ae735

7 years agoam 51c812cd: am 442d41fc: Merge "Write message to stderr on __libc_fatal()"
Dmitriy Ivanov [Tue, 1 Jul 2014 22:10:25 +0000 (22:10 +0000)]
am 51c812cd: am 442d41fc: Merge "Write message to stderr on __libc_fatal()"

* commit '51c812cd220cd9f493d61df98ca77dd0b5f000da':
  Write message to stderr on __libc_fatal()

7 years agoam 442d41fc: Merge "Write message to stderr on __libc_fatal()"
Dmitriy Ivanov [Tue, 1 Jul 2014 22:05:49 +0000 (22:05 +0000)]
am 442d41fc: Merge "Write message to stderr on __libc_fatal()"

* commit '442d41fc128646d7f572da842d5d5b1918341c53':
  Write message to stderr on __libc_fatal()

7 years agoam aa355352: am 176ccd49: Merge "Add support for protected local symbol lookup."
Dmitriy Ivanov [Tue, 1 Jul 2014 21:36:00 +0000 (21:36 +0000)]
am aa355352: am 176ccd49: Merge "Add support for protected local symbol lookup."

* commit 'aa3553521b82e7fbec242cdc5280d1aa626a47e6':
  Add support for protected local symbol lookup.

7 years agoam 176ccd49: Merge "Add support for protected local symbol lookup."
Dmitriy Ivanov [Tue, 1 Jul 2014 21:30:04 +0000 (21:30 +0000)]
am 176ccd49: Merge "Add support for protected local symbol lookup."

* commit '176ccd4925c682f036141c8618650b16912b9bd4':
  Add support for protected local symbol lookup.

7 years agoam 94f8beb7: am dc42d7ff: Merge "Fix a warning in if_indextoname.c."
Elliott Hughes [Tue, 1 Jul 2014 19:39:38 +0000 (19:39 +0000)]
am 94f8beb7: am dc42d7ff: Merge "Fix a warning in if_indextoname.c."

* commit '94f8beb7e3450204bb117ca2301c1769a9b76dc2':
  Fix a warning in if_indextoname.c.

7 years agoam dc42d7ff: Merge "Fix a warning in if_indextoname.c."
Elliott Hughes [Tue, 1 Jul 2014 19:33:53 +0000 (19:33 +0000)]
am dc42d7ff: Merge "Fix a warning in if_indextoname.c."

* commit 'dc42d7ff6b792f72cfe09d8bbc2fd1f342d1d9fb':
  Fix a warning in if_indextoname.c.

7 years agoMerge "Quiten warnings in fts.c."
Elliott Hughes [Wed, 2 Jul 2014 00:32:59 +0000 (00:32 +0000)]
Merge "Quiten warnings in fts.c."

7 years agoQuiten warnings in fts.c.
Elliott Hughes [Wed, 2 Jul 2014 00:20:06 +0000 (17:20 -0700)]
Quiten warnings in fts.c.

Also bring us closer to upstream. Sadly the Linux and BSD dirent
structs don't match, so we'll never be completely in sync (and I don't
think we can hide the difference with macro trickery).

Change-Id: Ief4275856116cd1d5b5e0f9166db1ead9439515c

7 years agoMerge "Quiten warnings in semaphore.c."
Elliott Hughes [Wed, 2 Jul 2014 00:33:17 +0000 (00:33 +0000)]
Merge "Quiten warnings in semaphore.c."

7 years agoQuiten warnings in semaphore.c.
Elliott Hughes [Wed, 2 Jul 2014 00:07:43 +0000 (17:07 -0700)]
Quiten warnings in semaphore.c.

Change-Id: I30aff82174f789ab407d2282c07e6207123d4d5b

7 years agoMerge "Build all bionic test files -Werror and fix our one warning."
Elliott Hughes [Wed, 2 Jul 2014 00:34:28 +0000 (00:34 +0000)]
Merge "Build all bionic test files -Werror and fix our one warning."

7 years agoBuild all bionic test files -Werror and fix our one warning.
Elliott Hughes [Wed, 2 Jul 2014 00:17:46 +0000 (17:17 -0700)]
Build all bionic test files -Werror and fix our one warning.

Change-Id: I62bb0528fd1bcb9aa4c61e44c78158a592690fc7

7 years agoam 56d0f8ca: am f573a52c: Merge "Silence time64.c build warnings."
Elliott Hughes [Tue, 1 Jul 2014 18:25:16 +0000 (18:25 +0000)]
am 56d0f8ca: am f573a52c: Merge "Silence time64.c build warnings."

* commit '56d0f8ca50900edca67e24cfdcfb33824551b0c2':
  Silence time64.c build warnings.

7 years agoam f573a52c: Merge "Silence time64.c build warnings."
Elliott Hughes [Tue, 1 Jul 2014 18:18:04 +0000 (18:18 +0000)]
am f573a52c: Merge "Silence time64.c build warnings."

* commit 'f573a52cf3a814504e5d5a6b62d74ba9516f7a28':
  Silence time64.c build warnings.

7 years agoMerge "Disable local/protected symbol test for lp64"
Dmitriy Ivanov [Wed, 2 Jul 2014 18:46:22 +0000 (18:46 +0000)]
Merge "Disable local/protected symbol test for lp64"

7 years agoDisable local/protected symbol test for lp64
Dmitriy Ivanov [Wed, 2 Jul 2014 02:09:49 +0000 (19:09 -0700)]
Disable local/protected symbol test for lp64

  * Static linker optimizes protected local symbol
    out of existence, which leads to test failure.
    Disabling it for now.

Change-Id: I8de327e5073f98b64639f7a0bba3a273aa419884

7 years agoMerge "Write message to stderr on __libc_fatal()"
Dmitriy Ivanov [Tue, 1 Jul 2014 21:57:16 +0000 (21:57 +0000)]
Merge "Write message to stderr on __libc_fatal()"

7 years agoWrite message to stderr on __libc_fatal()
Dmitriy Ivanov [Tue, 1 Jul 2014 21:24:45 +0000 (14:24 -0700)]
Write message to stderr on __libc_fatal()

Change-Id: Ia8d6e256768fa51786d0139d3f3b6e9e4bebe027

7 years agoMerge "Native tests are now multilib=both by default"
Dmitriy Ivanov [Tue, 1 Jul 2014 22:59:07 +0000 (22:59 +0000)]
Merge "Native tests are now multilib=both by default"

7 years agoNative tests are now multilib=both by default
Dmitriy Ivanov [Tue, 1 Jul 2014 22:38:22 +0000 (15:38 -0700)]
Native tests are now multilib=both by default

Change-Id: I788ac0b871703c137727a65e017c4466127c0190

7 years agoMerge "Add support for protected local symbol lookup."
Dmitriy Ivanov [Tue, 1 Jul 2014 21:22:51 +0000 (21:22 +0000)]
Merge "Add support for protected local symbol lookup."

7 years agoAdd support for protected local symbol lookup.
Dmitriy Ivanov [Sun, 29 Jun 2014 19:28:37 +0000 (12:28 -0700)]
Add support for protected local symbol lookup.

Bug: http://code.google.com/p/android/issues/detail?id=66048
Change-Id: Ib334223df27adad9477fb241ab099c5e26df4a7d

7 years agoMerge "Fix a warning in if_indextoname.c."
Elliott Hughes [Tue, 1 Jul 2014 18:59:46 +0000 (18:59 +0000)]
Merge "Fix a warning in if_indextoname.c."

7 years agoFix a warning in if_indextoname.c.
Elliott Hughes [Tue, 1 Jul 2014 18:13:25 +0000 (11:13 -0700)]
Fix a warning in if_indextoname.c.

Change-Id: Ib6afe2a5452022f5c98ec28fd110d6b910dccdad

7 years agoMerge "Revert "Revert "Prevent symbols from libgcc from being reexported."""
Dan Albert [Tue, 1 Jul 2014 22:41:13 +0000 (22:41 +0000)]
Merge "Revert "Revert "Prevent symbols from libgcc from being reexported."""

7 years agoam 4ba40564: am 4ec3bc83: Merge "Add optimized stpcpy."
Christopher Ferris [Tue, 1 Jul 2014 02:57:13 +0000 (02:57 +0000)]
am 4ba40564: am 4ec3bc83: Merge "Add optimized stpcpy."

* commit '4ba40564c62bbd6ac52e53aad003bb424f1e8f10':
  Add optimized stpcpy.

7 years agoam 4ec3bc83: Merge "Add optimized stpcpy."
Christopher Ferris [Tue, 1 Jul 2014 02:52:05 +0000 (02:52 +0000)]
am 4ec3bc83: Merge "Add optimized stpcpy."

* commit '4ec3bc83c632132bda915d00b5bc716dc6ab8dd8':
  Add optimized stpcpy.

7 years agoam e844f27a: am bcf77b5d: Merge "add CLOEXEC to various DNS related code"
Nick Kralevich [Mon, 30 Jun 2014 23:23:47 +0000 (23:23 +0000)]
am e844f27a: am bcf77b5d: Merge "add CLOEXEC to various DNS related code"

* commit 'e844f27a05b32b7bf2fd68b1bd69e450040c1e24':
  add CLOEXEC to various DNS related code

7 years agoam bcf77b5d: Merge "add CLOEXEC to various DNS related code"
Nick Kralevich [Mon, 30 Jun 2014 23:20:54 +0000 (23:20 +0000)]
am bcf77b5d: Merge "add CLOEXEC to various DNS related code"

* commit 'bcf77b5dfff2c93187c42c613ada6d2b97bb02d4':
  add CLOEXEC to various DNS related code

7 years agoam c5f1504e: am 6cdab387: Merge "Restore <nsswitch.h> which is BSD API, not private."
Elliott Hughes [Mon, 30 Jun 2014 23:16:01 +0000 (23:16 +0000)]
am c5f1504e: am 6cdab387: Merge "Restore <nsswitch.h> which is BSD API, not private."

* commit 'c5f1504e3db3a39bb951bf01e2d0d758ca93cc44':
  Restore <nsswitch.h> which is BSD API, not private.

7 years agoam 6cdab387: Merge "Restore <nsswitch.h> which is BSD API, not private."
Elliott Hughes [Mon, 30 Jun 2014 23:10:03 +0000 (23:10 +0000)]
am 6cdab387: Merge "Restore <nsswitch.h> which is BSD API, not private."

* commit '6cdab387b3fa6900ba918318edc426b5cb62b66e':
  Restore <nsswitch.h> which is BSD API, not private.

7 years agoMerge "Restore <nsswitch.h> which is BSD API, not private."
Elliott Hughes [Mon, 30 Jun 2014 23:03:21 +0000 (23:03 +0000)]
Merge "Restore <nsswitch.h> which is BSD API, not private."

7 years agoMerge "Add optimized stpcpy."
Christopher Ferris [Tue, 1 Jul 2014 02:41:30 +0000 (02:41 +0000)]
Merge "Add optimized stpcpy."

7 years agoMerge "add CLOEXEC to various DNS related code"
Nick Kralevich [Mon, 30 Jun 2014 23:10:35 +0000 (23:10 +0000)]
Merge "add CLOEXEC to various DNS related code"

7 years agoam 0bdbc499: am 260846f3: Merge "Reinstate the x86 dynamic linker warning for text...
Elliott Hughes [Mon, 30 Jun 2014 22:08:04 +0000 (22:08 +0000)]
am 0bdbc499: am 260846f3: Merge "Reinstate the x86 dynamic linker warning for text relocations."

* commit '0bdbc499baf361e1b04ba97baf60e0ccdbddeb04':
  Reinstate the x86 dynamic linker warning for text relocations.

7 years agoam 260846f3: Merge "Reinstate the x86 dynamic linker warning for text relocations."
Elliott Hughes [Mon, 30 Jun 2014 22:04:33 +0000 (22:04 +0000)]
am 260846f3: Merge "Reinstate the x86 dynamic linker warning for text relocations."

* commit '260846f374f88ba6686bff8ab33c17c487c7a8f7':
  Reinstate the x86 dynamic linker warning for text relocations.

7 years agoRestore <nsswitch.h> which is BSD API, not private.
Elliott Hughes [Mon, 30 Jun 2014 21:15:34 +0000 (14:15 -0700)]
Restore <nsswitch.h> which is BSD API, not private.

Also make nsdispatch non-hidden. Firefox uses it.

Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1030899
Change-Id: Iaccc1ec813d196ec91ac475fcc4ae9dca756861d

7 years agoam 6464c7e4: am eac2bbf0: Merge "Add extra strchr testing."
Christopher Ferris [Mon, 30 Jun 2014 20:08:48 +0000 (20:08 +0000)]
am 6464c7e4: am eac2bbf0: Merge "Add extra strchr testing."

* commit '6464c7e4437b73da41c1c77b0225fb0d964d7445':
  Add extra strchr testing.

7 years agoam eac2bbf0: Merge "Add extra strchr testing."
Christopher Ferris [Mon, 30 Jun 2014 20:03:43 +0000 (20:03 +0000)]
am eac2bbf0: Merge "Add extra strchr testing."

* commit 'eac2bbf0fce2da710bb086414ad1054568747a42':
  Add extra strchr testing.

7 years agoAdd optimized stpcpy.
Christopher Ferris [Fri, 27 Jun 2014 22:26:15 +0000 (15:26 -0700)]
Add optimized stpcpy.

Change-Id: Ifed38f92a54fef4488fd0ed26a1569059a054574

7 years agoam e1047515: am f72c56d6: Merge "Switch to upstream NetBSD nsap_addr.c."
Elliott Hughes [Mon, 30 Jun 2014 19:44:47 +0000 (19:44 +0000)]
am e1047515: am f72c56d6: Merge "Switch to upstream NetBSD nsap_addr.c."

* commit 'e104751566da6e8ef340926781d5ef120bf1d801':
  Switch to upstream NetBSD nsap_addr.c.

7 years agoam f72c56d6: Merge "Switch to upstream NetBSD nsap_addr.c."
Elliott Hughes [Mon, 30 Jun 2014 19:39:25 +0000 (19:39 +0000)]
am f72c56d6: Merge "Switch to upstream NetBSD nsap_addr.c."

* commit 'f72c56d66a79492310389b6065b76fc03b518407':
  Switch to upstream NetBSD nsap_addr.c.

7 years agoam 33c1af30: am e5c759ff: Merge "Disallow dlopen("egl/blah.so") on LP64"
Dmitriy Ivanov [Mon, 30 Jun 2014 18:07:02 +0000 (18:07 +0000)]
am 33c1af30: am e5c759ff: Merge "Disallow dlopen("egl/blah.so") on LP64"

* commit '33c1af30706ed0869b3997f2ee0f087e55b56676':
  Disallow dlopen("egl/blah.so") on LP64

7 years agoam e5c759ff: Merge "Disallow dlopen("egl/blah.so") on LP64"
Dmitriy Ivanov [Mon, 30 Jun 2014 18:01:38 +0000 (18:01 +0000)]
am e5c759ff: Merge "Disallow dlopen("egl/blah.so") on LP64"

* commit 'e5c759ff3a602f884cdac011600dc64645bce93e':
  Disallow dlopen("egl/blah.so") on LP64

7 years agoMerge "Add extra strchr testing."
Christopher Ferris [Mon, 30 Jun 2014 19:56:01 +0000 (19:56 +0000)]
Merge "Add extra strchr testing."

7 years agoAdd extra strchr testing.
Christopher Ferris [Fri, 27 Jun 2014 19:33:22 +0000 (12:33 -0700)]
Add extra strchr testing.

Change-Id: Idd0a779eb3388e402cfcb4e0df40872320f8e155

7 years agoMerge "Switch to upstream NetBSD nsap_addr.c."
Elliott Hughes [Mon, 30 Jun 2014 19:28:10 +0000 (19:28 +0000)]
Merge "Switch to upstream NetBSD nsap_addr.c."

7 years agoSwitch to upstream NetBSD nsap_addr.c.
Elliott Hughes [Mon, 30 Jun 2014 19:03:43 +0000 (12:03 -0700)]
Switch to upstream NetBSD nsap_addr.c.

These symbols should be public (and Firefox uses them), and we'd also probably
rather have the upstream thread-safe implementation.

Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1030899
Change-Id: I2a5888fbb3198546848398f576fd2195ff3fe00c

7 years agoadd CLOEXEC to various DNS related code
Nick Kralevich [Mon, 30 Jun 2014 03:46:17 +0000 (20:46 -0700)]
add CLOEXEC to various DNS related code

Occasionally file descriptors seem to be leaking across execs
from DNS related calls. Set close-on-execute for the various
sockets / file to prevent file descriptor leakage.

Change-Id: I4724b47bc7236f40c29518a6075598a9bba48b0a

7 years agoam 26dde2d2: am ddc44974: Merge "Revert "HACK: linker: check for handle==0xffffffff...
Colin Cross [Sun, 29 Jun 2014 03:24:21 +0000 (03:24 +0000)]
am 26dde2d2: am ddc44974: Merge "Revert "HACK: linker: check for handle==0xffffffff on LP64""

* commit '26dde2d2e407b45ebeeacd9784823ff1c8f78f64':
  Revert "HACK: linker: check for handle==0xffffffff on LP64"

7 years agoMerge "Silence time64.c build warnings."
Elliott Hughes [Tue, 1 Jul 2014 18:07:58 +0000 (18:07 +0000)]
Merge "Silence time64.c build warnings."

7 years agoSilence time64.c build warnings.
Elliott Hughes [Tue, 1 Jul 2014 17:48:23 +0000 (10:48 -0700)]
Silence time64.c build warnings.

Change-Id: Ibc5672480ee5e72eedf2bc29e420315b5346b0df

7 years agoam ddc44974: Merge "Revert "HACK: linker: check for handle==0xffffffff on LP64""
Colin Cross [Sat, 28 Jun 2014 00:49:03 +0000 (00:49 +0000)]
am ddc44974: Merge "Revert "HACK: linker: check for handle==0xffffffff on LP64""

* commit 'ddc449748bc3ff0ba574be00f4bbac9fba242e33':
  Revert "HACK: linker: check for handle==0xffffffff on LP64"

7 years agoam d1bf0706: am 2e249c2e: Merge "Add optimized 64 bit strcpy."
Christopher Ferris [Fri, 27 Jun 2014 22:40:14 +0000 (22:40 +0000)]
am d1bf0706: am 2e249c2e: Merge "Add optimized 64 bit strcpy."

* commit 'd1bf0706425d7ee4b6fd99fbda7653b788c1eb6f':
  Add optimized 64 bit strcpy.

7 years agoam 2e249c2e: Merge "Add optimized 64 bit strcpy."
Christopher Ferris [Fri, 27 Jun 2014 22:34:48 +0000 (22:34 +0000)]
am 2e249c2e: Merge "Add optimized 64 bit strcpy."

* commit '2e249c2e7a1bc2290d34c77d48206e97b8b883b6':
  Add optimized 64 bit strcpy.

7 years agoam 5d4cb156: am ec97c3f0: Merge "asm/sigcontext.h is required to build unwind-dw2...
Elliott Hughes [Fri, 27 Jun 2014 21:30:20 +0000 (21:30 +0000)]
am 5d4cb156: am ec97c3f0: Merge "asm/sigcontext.h is required to build unwind-dw2.c in gcc-4.9."

* commit '5d4cb15610e91c99b062589e6297d423ed2e1176':
  asm/sigcontext.h is required to build unwind-dw2.c in gcc-4.9.