Commit Graph

8676 Commits

Author SHA1 Message Date
Elliott Hughes
ff7dec44bd am 01933d92: Merge "Switch to OpenBSD stdio wide printf functions."
* commit '01933d921e9e2a36707dbb96dfc24073e8489912':
  Switch to OpenBSD stdio wide printf functions.
2014-04-30 15:12:45 +00:00
Calin Juravle
b743790cca Fix cpu_set_t
- extend CPU_SETSIZE for LP64
- fix CPU_(AND|OR|XOR) macros
- fix CPU_OP_S macro
- fix __sched_cpucount
- tidy up the code

Change-Id: I741afff4d0c473e8a1ee6b4141981dc24467e0d4
2014-04-30 14:30:15 +01:00
Elliott Hughes
eaefa1a5ae am 7bc266b1: am 42f33234: am c6e563c8: Merge "Fix build (signed char issue)."
* commit '7bc266b1285051d7ffaa1d312f1f3e08dc5f2bfa':
  Fix build (signed char issue).
2014-04-30 12:50:57 +00:00
The Android Automerger
3e13c46109 merge in master-release history after reset to 806b2a94b1 2014-04-30 05:49:22 -07:00
Calin Juravle
d4ae59dcf2 Merge "Reserve space in mbstate to allow for proper wchar support" 2014-04-30 10:34:09 +00:00
Elliott Hughes
01933d921e Merge "Switch to OpenBSD stdio wide printf functions." 2014-04-30 03:16:40 +00:00
Dan Albert
b8425c549a Adds quick_exit(3) and at_quick_exit(3) from freebsd
Change-Id: I4fe88abd8f7b8aa45e58aeb2529d59a8d555d338
2014-04-29 19:17:00 -07:00
Elliott Hughes
a9b10332b4 am 608aa733: am 85e780d0: Merge "Switch to OpenBSD stdio wide get/put functions."
* commit '608aa733a9535f9ebc7381b30ccd4c6e23eb873f':
  Switch to OpenBSD stdio wide get/put functions.
2014-04-30 01:20:09 +00:00
Elliott Hughes
b21c7985c4 am 25009c3b: am c19c8e6f: Merge "Switch to the OpenBSD implementations of the wide scanf functions."
* commit '25009c3b0259b5ff3ad5b9bb32c028114c1ed8a4':
  Switch to the OpenBSD implementations of the wide scanf functions.
2014-04-30 01:19:48 +00:00
Elliott Hughes
7bc266b128 am 42f33234: am c6e563c8: Merge "Fix build (signed char issue)."
* commit '42f33234b0a16dbd06ad1b78499d52588c11415f':
  Fix build (signed char issue).
2014-04-30 01:13:21 +00:00
Elliott Hughes
806b2a94b1 am 934e793b: am 15848671: am 55cd8276: Merge "Switch to the OpenBSD wcsto* functions."
* commit '934e793b19bd280e16b0ef76275dcad590bdc48f':
  Switch to the OpenBSD wcsto* functions.
2014-04-30 00:53:09 +00:00
Bill Yi
c58b5cb012 am 31655d9c: am 7af26353: Merge klp-dev-plus-aosp into stage-aosp-master
* commit '31655d9c34105df979823546d7d2cf3ed67ee130':
2014-04-30 00:53:08 +00:00
Elliott Hughes
934e793b19 am 15848671: am 55cd8276: Merge "Switch to the OpenBSD wcsto* functions."
* commit '158486717ed5b58be4cdcf427d5fb6b279eae27d':
  Switch to the OpenBSD wcsto* functions.
2014-04-30 00:49:36 +00:00
Bill Yi
31655d9c34 am 7af26353: Merge klp-dev-plus-aosp into stage-aosp-master
* commit '7af263533d2c25b4cdd4769cbcebc080e72056b9':
2014-04-30 00:49:34 +00:00
Elliott Hughes
608aa733a9 am 85e780d0: Merge "Switch to OpenBSD stdio wide get/put functions."
* commit '85e780d0557643a81c4a33b3bc5d3806ef9d78e3':
  Switch to OpenBSD stdio wide get/put functions.
2014-04-30 00:41:01 +00:00
Elliott Hughes
94336d8ecf Switch to OpenBSD stdio wide printf functions.
Change-Id: Icf4f8685d021ec6b7482ca1cc021ce8184098e4a
2014-04-29 17:39:29 -07:00
Elliott Hughes
85e780d055 Merge "Switch to OpenBSD stdio wide get/put functions." 2014-04-30 00:38:32 +00:00
Elliott Hughes
c932225e10 Switch to OpenBSD stdio wide get/put functions.
Change-Id: I71f8769cdea874e55d397ca7682d9d4e659d3dcb
2014-04-29 17:08:03 -07:00
Elliott Hughes
25009c3b02 am c19c8e6f: Merge "Switch to the OpenBSD implementations of the wide scanf functions."
* commit 'c19c8e6f7125984d04c9e4e05ac130b43d1cd13c':
  Switch to the OpenBSD implementations of the wide scanf functions.
2014-04-30 00:00:03 +00:00
Elliott Hughes
c19c8e6f71 Merge "Switch to the OpenBSD implementations of the wide scanf functions." 2014-04-29 23:57:11 +00:00
Elliott Hughes
01ae00f317 Switch to the OpenBSD implementations of the wide scanf functions.
This also gets us the C99 wcstoimax and wcstoumax, and a working fgetwc and
ungetwc, all of which are needed in the implementation.

This also brings several other files closer to upstream.

Change-Id: I23b025a8237a6dbb9aa50d2a96765ea729a85579
2014-04-29 16:28:56 -07:00
Elliott Hughes
42f33234b0 am c6e563c8: Merge "Fix build (signed char issue)."
* commit 'c6e563c87a7d8329607bccbc5c4a61c4e1180507':
  Fix build (signed char issue).
2014-04-29 23:08:57 +00:00
Elliott Hughes
c6e563c87a Merge "Fix build (signed char issue)." 2014-04-29 23:06:38 +00:00
Elliott Hughes
770491fb4f Fix build (signed char issue).
Change-Id: I05d78f4c1599ed9a0c1285f9eb1e89bc2f55c24d
2014-04-29 16:05:58 -07:00
Elliott Hughes
158486717e am 55cd8276: Merge "Switch to the OpenBSD wcsto* functions."
* commit '55cd82762f3173247dc7e0eae2826aa24d22213a':
  Switch to the OpenBSD wcsto* functions.
2014-04-29 22:36:13 +00:00
Elliott Hughes
55cd82762f Merge "Switch to the OpenBSD wcsto* functions." 2014-04-29 22:33:15 +00:00
Bill Yi
7af263533d Merge klp-dev-plus-aosp into stage-aosp-master
Change-Id: I2790b6a42d674678713d01479287b78510c4bb52
2014-04-29 15:27:33 -07:00
Elliott Hughes
3d7a0d9b08 Switch to the OpenBSD wcsto* functions.
This replaces a partial set of non-functional functions with a complete
set of functions, all of which actually work.

This requires us to implement mbsnrtowcs and wcsnrtombs which completes
the set of what we need for libc++.

The mbsnrtowcs is basically a copy & paste of wcsnrtombs, but I'm going
to go straight to looking at using the OpenBSD UTF-8 implementation rather
than keep polishing our home-grown turd.

(This patch also opportunistically switches us over to upstream btowc,
mbrlen, and wctob, since they're all trivially expressed in terms of
other functions.)

Change-Id: I0f81443840de0f1aa73b96f0b51988976793a323
2014-04-29 14:53:11 -07:00
Calin Juravle
eab395e4a8 Reserve space in mbstate to allow for proper wchar support
Bug: 14382788
Change-Id: If023ac9bb65f95135cae7ebe89147e3985a69a96
2014-04-29 20:28:29 +01:00
Christopher Ferris
2bf0806a42 am a34e9955: am 7fdab460: Merge "Fix potential makefile bug."
* commit 'a34e995557157e6958db77795fb866712a99af43':
  Fix potential makefile bug.
2014-04-29 16:05:38 +00:00
Christopher Ferris
a34e995557 am 7fdab460: Merge "Fix potential makefile bug."
* commit '7fdab460a9790959ce6c4201476a3ea982eb148e':
  Fix potential makefile bug.
2014-04-29 16:00:24 +00:00
Christopher Ferris
7fdab460a9 Merge "Fix potential makefile bug." 2014-04-29 15:56:06 +00:00
The Android Automerger
d6b98300eb merge in master-release history after reset to 02cf011db0 2014-04-29 05:49:22 -07:00
Christopher Ferris
5090964da0 Fix potential makefile bug.
Since multilib is not set every time, it needs to be per module or
there is a change that another target will use the multilib value set
previously.

Change-Id: I5c30e18d5111705cb3f6e3d4cd9ef8a28c9b746c
2014-04-28 21:10:37 -07:00
Elliott Hughes
02cf011db0 am c3221fb5: am 07bab525: Merge "Add mbtowc and fix mbrtowc."
* commit 'c3221fb531f437440646be3a6974b0e662442560':
  Add mbtowc and fix mbrtowc.
2014-04-29 01:04:12 +00:00
Elliott Hughes
c3221fb531 am 07bab525: Merge "Add mbtowc and fix mbrtowc."
* commit '07bab525e24725aaacd71e7cc63dfc31d48ba8a7':
  Add mbtowc and fix mbrtowc.
2014-04-29 01:00:57 +00:00
Elliott Hughes
07bab525e2 Merge "Add mbtowc and fix mbrtowc." 2014-04-29 00:54:43 +00:00
Elliott Hughes
0a5e26da1e Add mbtowc and fix mbrtowc.
Change-Id: I48786cd82587e61188d40f6fd6e11ac05e857ae9
2014-04-28 17:51:13 -07:00
Elliott Hughes
331754c7f3 am 777078b1: am 0fd2e87a: Merge "Replace our broken wcswcs with the working upstream one."
* commit '777078b1a68960ae9764fe6449af5525657d6803':
  Replace our broken wcswcs with the working upstream one.
2014-04-29 00:23:53 +00:00
Elliott Hughes
777078b1a6 am 0fd2e87a: Merge "Replace our broken wcswcs with the working upstream one."
* commit '0fd2e87a0cac56f772fe6fac4cd32de8a656a406':
  Replace our broken wcswcs with the working upstream one.
2014-04-29 00:12:02 +00:00
Elliott Hughes
0fd2e87a0c Merge "Replace our broken wcswcs with the working upstream one." 2014-04-28 23:47:18 +00:00
Elliott Hughes
d299bcfdad Replace our broken wcswcs with the working upstream one.
Change-Id: I2952684df5674d10f0564d92c2cd42597725c0e3
2014-04-28 16:46:24 -07:00
The Android Automerger
13de238e93 merge in master-release history after reset to 95dfea204c 2014-04-28 05:49:09 -07:00
The Android Automerger
bf25d873ac merge in master-release history after reset to 95dfea204c 2014-04-27 05:49:08 -07:00
Elliott Hughes
95dfea204c am 50769026: am 3ac3f3fd: Merge "Don\'t use so much stack in tzcode."
* commit '50769026e8538db260a6f986edeb6d08ec295b8e':
  Don't use so much stack in tzcode.
2014-04-27 03:26:11 +00:00
Elliott Hughes
50769026e8 am 3ac3f3fd: Merge "Don\'t use so much stack in tzcode."
* commit '3ac3f3fd0cab7b4ace8e15fd90ea869b26449df5':
  Don't use so much stack in tzcode.
2014-04-27 03:22:03 +00:00
The Android Automerger
bd85f34684 merge in master-release history after reset to 12e848eb43 2014-04-26 05:49:30 -07:00
Elliott Hughes
3ac3f3fd0c Merge "Don't use so much stack in tzcode." 2014-04-26 04:51:55 +00:00
Elliott Hughes
329103d3e2 Don't use so much stack in tzcode.
Bug: 14313703
Bug: https://code.google.com/p/android/issues/detail?id=61130
Change-Id: Id9b240fce20d4a6f2660792070e02b2b5f287655
2014-04-25 21:51:26 -07:00
Elliott Hughes
12e848eb43 am 8fe46b47: am f2dc7d17: Merge "Pass si_code through to debuggerd."
* commit '8fe46b47c2bc3b47f44580dc0e3d21335c71462d':
  Pass si_code through to debuggerd.
2014-04-26 03:33:28 +00:00