OSDN Git Service

android-x86/bionic.git
10 years agoam 26c2bb84: Merge "Fix signed vs unsigned comparison."
Ben Cheng [Tue, 15 Apr 2014 22:43:10 +0000 (22:43 +0000)]
am 26c2bb84: Merge "Fix signed vs unsigned comparison."

* commit '26c2bb84dd5cbd9ab43a5f0ebc2635bc3b64be3d':
  Fix signed vs unsigned comparison.

10 years agoMerge "Fix signed vs unsigned comparison."
Ben Cheng [Tue, 15 Apr 2014 22:37:28 +0000 (22:37 +0000)]
Merge "Fix signed vs unsigned comparison."

10 years agoFix signed vs unsigned comparison.
Ben Cheng [Tue, 15 Apr 2014 22:29:32 +0000 (15:29 -0700)]
Fix signed vs unsigned comparison.

Otherwise GCC 4.9 complains.

Change-Id: I7cd3c5e8c78fda709130ca88a85fa1512e6fc024

10 years agoam 073ea101: Merge "Add iswblank for libcxx."
Elliott Hughes [Tue, 15 Apr 2014 19:26:42 +0000 (19:26 +0000)]
am 073ea101: Merge "Add iswblank for libcxx."

* commit '073ea10156d62087a67a066527c92a1dbb92d650':
  Add iswblank for libcxx.

10 years agoMerge "Add iswblank for libcxx."
Elliott Hughes [Tue, 15 Apr 2014 19:19:48 +0000 (19:19 +0000)]
Merge "Add iswblank for libcxx."

10 years agoAdd iswblank for libcxx.
Elliott Hughes [Tue, 15 Apr 2014 19:04:05 +0000 (12:04 -0700)]
Add iswblank for libcxx.

We have similar degenerate implementations for all the other isw* functions,
so it's weird to exclude just one.

Change-Id: I659b97930e68598826c4882bb59f4146870fb6a0

10 years agoam a13c7fd3: Merge "Fix arm64 floating point definitions."
Elliott Hughes [Mon, 14 Apr 2014 22:52:27 +0000 (22:52 +0000)]
am a13c7fd3: Merge "Fix arm64 floating point definitions."

* commit 'a13c7fd3b34c1deb6592a75e79df9fe44dbf4d88':
  Fix arm64 floating point definitions.

10 years agoMerge "Fix arm64 floating point definitions."
Elliott Hughes [Mon, 14 Apr 2014 22:45:56 +0000 (22:45 +0000)]
Merge "Fix arm64 floating point definitions."

10 years agoFix arm64 floating point definitions.
Elliott Hughes [Mon, 14 Apr 2014 22:33:32 +0000 (15:33 -0700)]
Fix arm64 floating point definitions.

Change-Id: I6836da8fc9f66465435a21c51cb18851e20e9645

10 years agoam 76ba8e86: Merge "Reimplement isinf/isnan/fpclassify."
Elliott Hughes [Mon, 14 Apr 2014 21:42:51 +0000 (21:42 +0000)]
am 76ba8e86: Merge "Reimplement isinf/isnan/fpclassify."

* commit '76ba8e86d509594d861687110bbae265904da33b':
  Reimplement isinf/isnan/fpclassify.

10 years agoMerge "Reimplement isinf/isnan/fpclassify."
Elliott Hughes [Mon, 14 Apr 2014 21:36:26 +0000 (21:36 +0000)]
Merge "Reimplement isinf/isnan/fpclassify."

10 years agoReimplement isinf/isnan/fpclassify.
Elliott Hughes [Sat, 12 Apr 2014 00:02:20 +0000 (17:02 -0700)]
Reimplement isinf/isnan/fpclassify.

Also move isinf and isnan into libc like everyone else.

Also move fpclassify to libc like the BSDs (but unlike glibc). We need
this to be able to upgrade our float/double/long double parsing to gdtoa.

Also add some missing aliases. We now have all of:

  isnan, __isnan, isnanf, __isnanf, isnanl, __isnanl,
  isinf, __isinf, isinff, __isinff, isinfl, __isinfl,
  __fpclassify, __fpclassifyd, __fpclassifyf, __fpclassifyl.

Bug: 13469877
Change-Id: I407ffbac06c765a6c5fffda8106c37d7db04f27d

10 years agoam 05589068: Merge "Extra tests for printf of NaN and Inf."
Elliott Hughes [Mon, 14 Apr 2014 21:12:56 +0000 (21:12 +0000)]
am 05589068: Merge "Extra tests for printf of NaN and Inf."

* commit '055890686636faddbb6d5d407c67f5dcc53ac865':
  Extra tests for printf of NaN and Inf.

10 years agoMerge "Extra tests for printf of NaN and Inf."
Elliott Hughes [Mon, 14 Apr 2014 21:07:24 +0000 (21:07 +0000)]
Merge "Extra tests for printf of NaN and Inf."

10 years agoExtra tests for printf of NaN and Inf.
Elliott Hughes [Mon, 14 Apr 2014 19:11:28 +0000 (12:11 -0700)]
Extra tests for printf of NaN and Inf.

Change-Id: I61fc655d9777a03aabf38f6ebd047fe275386f05

10 years agoam 28417eb9: Merge "Replace the bionic hack for a vfprintf leak with (roughly) the...
Elliott Hughes [Sun, 13 Apr 2014 02:32:43 +0000 (02:32 +0000)]
am 28417eb9: Merge "Replace the bionic hack for a vfprintf leak with (roughly) the upstream fix."

* commit '28417eb9b58ca666355f93e82dcad0df0d3466ce':
  Replace the bionic hack for a vfprintf leak with (roughly) the upstream fix.

10 years agoMerge "Replace the bionic hack for a vfprintf leak with (roughly) the upstream fix."
Elliott Hughes [Sat, 12 Apr 2014 17:35:27 +0000 (17:35 +0000)]
Merge "Replace the bionic hack for a vfprintf leak with (roughly) the upstream fix."

10 years agoReplace the bionic hack for a vfprintf leak with (roughly) the upstream fix.
Elliott Hughes [Sat, 12 Apr 2014 01:00:37 +0000 (18:00 -0700)]
Replace the bionic hack for a vfprintf leak with (roughly) the upstream fix.

Currently in bionic free and freedtoa are equivalent, but that's not true
of gdtoa. This makes it easier to test gdtoa without having to replace
everything. (Yes, I found this bug the hard way.)

Change-Id: I290823a2a0a83329def5f2719b349215ad0dbbde

10 years agoam a0b32321: Merge "Improve the <sstream> test."
Elliott Hughes [Fri, 11 Apr 2014 16:29:26 +0000 (16:29 +0000)]
am a0b32321: Merge "Improve the <sstream> test."

* commit 'a0b3232161f6ad60be1a3c4d97044ac2bb14808c':
  Improve the <sstream> test.

10 years agoMerge "Improve the <sstream> test."
Elliott Hughes [Fri, 11 Apr 2014 16:23:28 +0000 (16:23 +0000)]
Merge "Improve the <sstream> test."

10 years agoImprove the <sstream> test.
Elliott Hughes [Thu, 10 Apr 2014 23:22:23 +0000 (16:22 -0700)]
Improve the <sstream> test.

It looks like libcxx's testing is crap too, and this turned up
another bug in stlport.

Change-Id: I98c93dceaa8225c3cc280166d4bb74adaf94a324

10 years agoam c4e71fc9: Merge "Remove unnecessary #includes."
Elliott Hughes [Fri, 11 Apr 2014 00:56:40 +0000 (00:56 +0000)]
am c4e71fc9: Merge "Remove unnecessary #includes."

* commit 'c4e71fc91f240d64aabf27d0da54e9cbf4298d14':
  Remove unnecessary #includes.

10 years agoMerge "Remove unnecessary #includes."
Elliott Hughes [Fri, 11 Apr 2014 00:50:49 +0000 (00:50 +0000)]
Merge "Remove unnecessary #includes."

10 years agoRemove unnecessary #includes.
Elliott Hughes [Fri, 11 Apr 2014 00:50:06 +0000 (17:50 -0700)]
Remove unnecessary #includes.

Change-Id: Ie7e0c9ea03f35517c7dcf09fc808c12e55262bc1

10 years agoam b64868a5: Merge "Add a test for external/stlport a6df82320fcb8f26af0d067c7768fedba...
Elliott Hughes [Thu, 10 Apr 2014 19:09:18 +0000 (19:09 +0000)]
am b64868a5: Merge "Add a test for external/stlport a6df82320fcb8f26af0d067c7768fedbaeb9ad88."

* commit 'b64868a50715cfdb5c71d97144ba00acf78e2a76':
  Add a test for external/stlport a6df82320fcb8f26af0d067c7768fedbaeb9ad88.

10 years agoMerge "Add a test for external/stlport a6df82320fcb8f26af0d067c7768fedbaeb9ad88."
Elliott Hughes [Thu, 10 Apr 2014 19:03:55 +0000 (19:03 +0000)]
Merge "Add a test for external/stlport a6df82320fcb8f26af0d067c7768fedbaeb9ad88."

10 years agoAdd a test for external/stlport a6df82320fcb8f26af0d067c7768fedbaeb9ad88.
Elliott Hughes [Thu, 10 Apr 2014 18:34:14 +0000 (11:34 -0700)]
Add a test for external/stlport a6df82320fcb8f26af0d067c7768fedbaeb9ad88.

Change-Id: If4df9f5df41ae5453a3dff6bb032b419819f8703

10 years agoam 4e364d97: Merge "Use the glibc name user_fpregs_struct."
Elliott Hughes [Thu, 10 Apr 2014 00:05:52 +0000 (00:05 +0000)]
am 4e364d97: Merge "Use the glibc name user_fpregs_struct."

* commit '4e364d972433bda04614b56bc422ca88bf406c00':
  Use the glibc name user_fpregs_struct.

10 years agoMerge "Use the glibc name user_fpregs_struct."
Elliott Hughes [Wed, 9 Apr 2014 23:59:42 +0000 (23:59 +0000)]
Merge "Use the glibc name user_fpregs_struct."

10 years agoUse the glibc name user_fpregs_struct.
Elliott Hughes [Wed, 9 Apr 2014 23:35:36 +0000 (16:35 -0700)]
Use the glibc name user_fpregs_struct.

Instead of the kernel name user_i387_struct.

Bug: 13889008
Change-Id: Ideec2e1ce36c1faa4b5b2db1999ad2b23757ca4d

10 years agoam e4392199: Merge "Fix mcontext_t for x86-64."
Elliott Hughes [Wed, 9 Apr 2014 22:59:05 +0000 (22:59 +0000)]
am e4392199: Merge "Fix mcontext_t for x86-64."

* commit 'e4392199af1f867f751f73b129cc71e2ea99aba9':
  Fix mcontext_t for x86-64.

10 years agoMerge "Fix mcontext_t for x86-64."
Elliott Hughes [Wed, 9 Apr 2014 22:52:07 +0000 (22:52 +0000)]
Merge "Fix mcontext_t for x86-64."

10 years agoFix mcontext_t for x86-64.
Elliott Hughes [Wed, 9 Apr 2014 20:27:48 +0000 (13:27 -0700)]
Fix mcontext_t for x86-64.

Change-Id: I1ac0e7f44bcdd06a07862993e92c3048a7474a8b

10 years agoam a5d83312: Merge "Use glibc structure for __cmsg_nxthdr."
Calin Juravle [Wed, 9 Apr 2014 08:58:03 +0000 (08:58 +0000)]
am a5d83312: Merge "Use glibc structure for __cmsg_nxthdr."

* commit 'a5d83312bdeae2062a45160f54ce86c4b7b164e0':
  Use glibc structure for __cmsg_nxthdr.

10 years agoam b52a4ab4: Merge "Flesh out <locale.h>."
Elliott Hughes [Wed, 9 Apr 2014 08:58:02 +0000 (08:58 +0000)]
am b52a4ab4: Merge "Flesh out <locale.h>."

* commit 'b52a4ab4e281c7adae35b3d7ae8d99b5753b870d':
  Flesh out <locale.h>.

10 years agoMerge "Use glibc structure for __cmsg_nxthdr."
Calin Juravle [Wed, 9 Apr 2014 06:06:46 +0000 (06:06 +0000)]
Merge "Use glibc structure for __cmsg_nxthdr."

10 years agoMerge "Flesh out <locale.h>."
Elliott Hughes [Wed, 9 Apr 2014 04:13:43 +0000 (04:13 +0000)]
Merge "Flesh out <locale.h>."

10 years agoam e6235505: Merge "Fix build: include what you use."
Elliott Hughes [Wed, 9 Apr 2014 03:18:44 +0000 (03:18 +0000)]
am e6235505: Merge "Fix build: include what you use."

* commit 'e62355057ca703eeca22d54a8a0f5b69ca58487c':
  Fix build: include what you use.

10 years agoMerge "Fix build: include what you use."
Elliott Hughes [Wed, 9 Apr 2014 02:45:47 +0000 (02:45 +0000)]
Merge "Fix build: include what you use."

10 years agoFix build: include what you use.
Elliott Hughes [Wed, 9 Apr 2014 02:44:36 +0000 (19:44 -0700)]
Fix build: include what you use.

Change-Id: I12b2d5e434ad3ed38d4451bd470673781e6ca8fe

10 years agoFlesh out <locale.h>.
Elliott Hughes [Wed, 9 Apr 2014 00:05:05 +0000 (17:05 -0700)]
Flesh out <locale.h>.

This is a trivial implementation that only supports the C/POSIX locale.

Change-Id: Ib11cea4249e1862aca96a8b94d58ea9a418cbe75

10 years agoam 7f38a3c9: Merge "Implement _Exit(3)."
Elliott Hughes [Wed, 9 Apr 2014 02:12:43 +0000 (02:12 +0000)]
am 7f38a3c9: Merge "Implement _Exit(3)."

* commit '7f38a3c9bef9c6efc30a6b60873bbdeea04a18f0':
  Implement _Exit(3).

10 years agoMerge "Implement _Exit(3)."
Elliott Hughes [Wed, 9 Apr 2014 02:07:00 +0000 (02:07 +0000)]
Merge "Implement _Exit(3)."

10 years agoImplement _Exit(3).
Elliott Hughes [Wed, 9 Apr 2014 00:14:01 +0000 (17:14 -0700)]
Implement _Exit(3).

Change-Id: Ida6ac844cc87d38c9645b197dd8188bb73e27dbe

10 years agoam ac70d2e1: Merge "Clean up localeconv(3)."
Elliott Hughes [Tue, 8 Apr 2014 22:04:41 +0000 (22:04 +0000)]
am ac70d2e1: Merge "Clean up localeconv(3)."

* commit 'ac70d2e1fe71f98232942237c2b463ea3adbf662':
  Clean up localeconv(3).

10 years agoUse glibc structure for __cmsg_nxthdr.
Calin Juravle [Mon, 7 Apr 2014 17:39:20 +0000 (20:39 +0300)]
Use glibc structure for __cmsg_nxthdr.

Bug: 13418328
Change-Id: I7e656b373e53e80d708325321e48dcedacf5086d

10 years agoMerge "Clean up localeconv(3)."
Elliott Hughes [Tue, 8 Apr 2014 21:52:33 +0000 (21:52 +0000)]
Merge "Clean up localeconv(3)."

10 years agoClean up localeconv(3).
Elliott Hughes [Tue, 8 Apr 2014 21:34:12 +0000 (14:34 -0700)]
Clean up localeconv(3).

The OpenBSD doesn't support C99, and the extent to which we support
locales is trivial, so just do it ourselves.

Change-Id: If0a06e627ecc593f7b8ea3e9389365782e49b00e

10 years agoam e2239ddb: Merge "Corrected typo in mips64.mk about memcpy.cpp"
Andrew Hsieh [Tue, 8 Apr 2014 20:21:10 +0000 (20:21 +0000)]
am e2239ddb: Merge "Corrected typo in mips64.mk about memcpy.cpp"

* commit 'e2239ddb727f1f07237fa664edaf43b12b18e0a6':
  Corrected typo in mips64.mk about memcpy.cpp

10 years agoMerge "Corrected typo in mips64.mk about memcpy.cpp"
Andrew Hsieh [Tue, 8 Apr 2014 20:09:44 +0000 (20:09 +0000)]
Merge "Corrected typo in mips64.mk about memcpy.cpp"

10 years agoam 5acd2d40: Merge "AArch64: Fix flock64 for LP64."
Elliott Hughes [Tue, 8 Apr 2014 19:29:29 +0000 (19:29 +0000)]
am 5acd2d40: Merge "AArch64: Fix flock64 for LP64."

* commit '5acd2d40052c55255a346167e504afb884eeb3af':
  AArch64: Fix flock64 for LP64.

10 years agoMerge "AArch64: Fix flock64 for LP64."
Elliott Hughes [Tue, 8 Apr 2014 19:20:51 +0000 (19:20 +0000)]
Merge "AArch64: Fix flock64 for LP64."

10 years agoAArch64: Fix flock64 for LP64.
Serban Constantinescu [Fri, 14 Mar 2014 13:16:25 +0000 (13:16 +0000)]
AArch64: Fix flock64 for LP64.

On LP64 systems F_GETLK64, F_SETLK64 and F_SETLKW64 definitions should
map onto the F_GETLK, F_SETLK and F_SETLKW definitions, respectively.
LP64 also doesn't have a struct flock64.

Change-Id: Ibdfed9645d9e946999acd6efa8b96ea6238ed5bf
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
10 years agoCorrected typo in mips64.mk about memcpy.cpp
Andrew Hsieh [Tue, 8 Apr 2014 18:16:03 +0000 (02:16 +0800)]
Corrected typo in mips64.mk about memcpy.cpp

Change-Id: I1e6fb9373880bcdbad3fa86145e5138ce0d30b31

10 years agoam 0b0387c9: Merge "Fix kernel header scrubbing for LP64."
Elliott Hughes [Tue, 8 Apr 2014 18:00:08 +0000 (18:00 +0000)]
am 0b0387c9: Merge "Fix kernel header scrubbing for LP64."

* commit '0b0387c965894e235b72fa965191bf346270135d':
  Fix kernel header scrubbing for LP64.

10 years agoMerge "Fix kernel header scrubbing for LP64."
Elliott Hughes [Tue, 8 Apr 2014 17:47:27 +0000 (17:47 +0000)]
Merge "Fix kernel header scrubbing for LP64."

10 years agoFix kernel header scrubbing for LP64.
Elliott Hughes [Tue, 8 Apr 2014 17:15:06 +0000 (10:15 -0700)]
Fix kernel header scrubbing for LP64.

Change-Id: I4caf44d41edd1b03a20d4c565e169c2b7a2f3686

10 years agoam 41059d76: Merge "Add stpcpy/stpncpy."
Christopher Ferris [Tue, 8 Apr 2014 01:31:06 +0000 (01:31 +0000)]
am 41059d76: Merge "Add stpcpy/stpncpy."

* commit '41059d764f347baa28b8da653a88c772daa9b738':
  Add stpcpy/stpncpy.

10 years agoMerge "Add stpcpy/stpncpy."
Christopher Ferris [Tue, 8 Apr 2014 01:21:06 +0000 (01:21 +0000)]
Merge "Add stpcpy/stpncpy."

10 years agoam b9bb48bf: Merge "Fix the printf issue for 64 bits. The following case:"
Elliott Hughes [Mon, 7 Apr 2014 23:52:29 +0000 (23:52 +0000)]
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:

10 years agoMerge "Fix the printf issue for 64 bits. The following case:"
Elliott Hughes [Mon, 7 Apr 2014 23:44:50 +0000 (23:44 +0000)]
Merge "Fix the printf issue for 64 bits. The following case:"

10 years agoAdd stpcpy/stpncpy.
Christopher Ferris [Fri, 4 Apr 2014 21:38:18 +0000 (14:38 -0700)]
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

10 years agoam 26c31a75: Merge "Remove a non-standard turd: strtotimeval."
Elliott Hughes [Mon, 7 Apr 2014 23:01:04 +0000 (23:01 +0000)]
am 26c31a75: Merge "Remove a non-standard turd: strtotimeval."

* commit '26c31a75a5bd9a549cefc0424b7cac9e35816711':
  Remove a non-standard turd: strtotimeval.

10 years agoMerge "Remove a non-standard turd: strtotimeval."
Elliott Hughes [Mon, 7 Apr 2014 22:53:28 +0000 (22:53 +0000)]
Merge "Remove a non-standard turd: strtotimeval."

10 years agoRemove a non-standard turd: strtotimeval.
Elliott Hughes [Mon, 7 Apr 2014 22:17:19 +0000 (15:17 -0700)]
Remove a non-standard turd: strtotimeval.

Change-Id: I1b1e40746cb573e3fb73a5276969b40c5da36d15

10 years agoam 5f149f1b: Merge "Implement wctomb(3) for ltrace."
Elliott Hughes [Mon, 7 Apr 2014 21:46:16 +0000 (21:46 +0000)]
am 5f149f1b: Merge "Implement wctomb(3) for ltrace."

* commit '5f149f1bdef31d198c0e84fd8c904204d263e825':
  Implement wctomb(3) for ltrace.

10 years agoam 60ba211d: Merge "Fix build: __unused isn\'t unused!"
Elliott Hughes [Mon, 7 Apr 2014 21:46:16 +0000 (21:46 +0000)]
am 60ba211d: Merge "Fix build: __unused isn\'t unused!"

* commit '60ba211d2b1b4205063419b0933cba711b1547d6':
  Fix build: __unused isn't unused!

10 years agoMerge "Implement wctomb(3) for ltrace."
Elliott Hughes [Mon, 7 Apr 2014 21:39:37 +0000 (21:39 +0000)]
Merge "Implement wctomb(3) for ltrace."

10 years agoMerge "Fix build: __unused isn't unused!"
Elliott Hughes [Mon, 7 Apr 2014 21:37:47 +0000 (21:37 +0000)]
Merge "Fix build: __unused isn't unused!"

10 years agoFix build: __unused isn't unused!
Elliott Hughes [Mon, 7 Apr 2014 21:36:59 +0000 (14:36 -0700)]
Fix build: __unused isn't unused!

Change-Id: I57f2b755d1b2509f9c5504b12a5ff6c50b78b375

10 years agoImplement wctomb(3) for ltrace.
Elliott Hughes [Sat, 5 Apr 2014 00:34:51 +0000 (17:34 -0700)]
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

10 years agoam 47931f8f: Merge "Fix aarch64 struct ucontext."
Elliott Hughes [Mon, 7 Apr 2014 20:56:05 +0000 (20:56 +0000)]
am 47931f8f: Merge "Fix aarch64 struct ucontext."

* commit '47931f8f796b736bd229b6669efcf428108abc47':
  Fix aarch64 struct ucontext.

10 years agoMerge "Fix aarch64 struct ucontext."
Elliott Hughes [Mon, 7 Apr 2014 20:44:31 +0000 (20:44 +0000)]
Merge "Fix aarch64 struct ucontext."

10 years agoFix aarch64 struct ucontext.
Elliott Hughes [Mon, 7 Apr 2014 19:12:00 +0000 (12:12 -0700)]
Fix aarch64 struct ucontext.

Change-Id: I6f0959723a753e8c788275709e7245c103ff88d1

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 agoFix the printf issue for 64 bits. The following case:
Alexander Ivchenko [Tue, 1 Apr 2014 13:01:39 +0000 (17:01 +0400)]
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>
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>."