OSDN Git Service

android-x86/bionic.git
10 years agoam e365f284: am f27cc051: am 806f3bd7: Upgrade to tzdata2013i.
Elliott Hughes [Tue, 4 Mar 2014 18:29:22 +0000 (18:29 +0000)]
am e365f284: am f27cc051: am 806f3bd7: Upgrade to tzdata2013i.

* commit 'e365f2840f20bb6b7fdd044c9515018b2d4cd309':
  Upgrade to tzdata2013i.

10 years agoam f27cc051: am 806f3bd7: Upgrade to tzdata2013i.
Elliott Hughes [Tue, 4 Mar 2014 18:26:11 +0000 (18:26 +0000)]
am f27cc051: am 806f3bd7: Upgrade to tzdata2013i.

* commit 'f27cc051ec36809a64f8cc6a17fd39eca3516d1d':
  Upgrade to tzdata2013i.

10 years agoam 806f3bd7: Upgrade to tzdata2013i.
Elliott Hughes [Tue, 4 Mar 2014 18:22:45 +0000 (18:22 +0000)]
am 806f3bd7: Upgrade to tzdata2013i.

* commit '806f3bd7aaec5b7444b1b218b69b3952386cb92f':
  Upgrade to tzdata2013i.

10 years agoam 8e541b12: Merge "Moved nameser.h and namser_compat.h to public include dir"
Calin Juravle [Tue, 4 Mar 2014 17:58:52 +0000 (17:58 +0000)]
am 8e541b12: Merge "Moved nameser.h and namser_compat.h to public include dir"

* commit '8e541b12237f597c186820b9e18b059b620bef54':
  Moved nameser.h and namser_compat.h to public include dir

10 years agoMerge "Moved nameser.h and namser_compat.h to public include dir"
Calin Juravle [Tue, 4 Mar 2014 17:53:19 +0000 (17:53 +0000)]
Merge "Moved nameser.h and namser_compat.h to public include dir"

10 years agoam 4a46a689: Merge "Moved private dns header to their own dir."
Calin Juravle [Tue, 4 Mar 2014 17:19:13 +0000 (17:19 +0000)]
am 4a46a689: Merge "Moved private dns header to their own dir."

* commit '4a46a68942d180e28c3e87f08359351245b220b7':
  Moved private dns header to their own dir.

10 years agoam 9f2d1bcd: Merge "Renamed the misleading libc/netbsd directory to libc/dns."
Calin Juravle [Tue, 4 Mar 2014 17:19:13 +0000 (17:19 +0000)]
am 9f2d1bcd: Merge "Renamed the misleading libc/netbsd directory to libc/dns."

* commit '9f2d1bcd176cb4a6f2bc0cae3f3c786444383476':
  Renamed the misleading libc/netbsd directory to libc/dns.

10 years agoMoved nameser.h and namser_compat.h to public include dir
Calin Juravle [Tue, 4 Mar 2014 15:01:29 +0000 (15:01 +0000)]
Moved nameser.h and namser_compat.h to public include dir

This is part of the upstream sync (Net/Open/Free BSDs expose the
nameser.h in their public headers).

Change-Id: Ib063d4e50586748cc70201a8296cd90d2e48bbcf

10 years agoMerge "Moved private dns header to their own dir."
Calin Juravle [Tue, 4 Mar 2014 14:25:50 +0000 (14:25 +0000)]
Merge "Moved private dns header to their own dir."

10 years agoMerge "Renamed the misleading libc/netbsd directory to libc/dns."
Calin Juravle [Tue, 4 Mar 2014 14:25:30 +0000 (14:25 +0000)]
Merge "Renamed the misleading libc/netbsd directory to libc/dns."

10 years agoam caaae7f2: Merge "Implement pthread_condattr_{get,set}clock."
Narayan Kamath [Tue, 4 Mar 2014 13:41:52 +0000 (13:41 +0000)]
am caaae7f2: Merge "Implement pthread_condattr_{get,set}clock."

* commit 'caaae7f2e9a89df1514ba06d13e9eb5a0f04e94c':
  Implement pthread_condattr_{get,set}clock.

10 years agoMerge "Implement pthread_condattr_{get,set}clock."
Narayan Kamath [Tue, 4 Mar 2014 13:37:07 +0000 (13:37 +0000)]
Merge "Implement pthread_condattr_{get,set}clock."

10 years agoImplement pthread_condattr_{get,set}clock.
Narayan Kamath [Mon, 3 Mar 2014 15:38:51 +0000 (15:38 +0000)]
Implement pthread_condattr_{get,set}clock.

We only support CLOCK_REALTIME and CLOCK_MONOTONIC for now,
so we us a single bit from pthread_cond_t->value to denote
the clock type. Note that this reduces the width of the counter
to 30 bits, but this should be large enough for all practical
purposes.

bug: 13232338

Change-Id: I857e7da64b3ecbb23eeac7c9f3fbd460f60231bd

10 years agoam 2c7c79e6: Merge "Switch to upstream alarm(3)."
Elliott Hughes [Tue, 4 Mar 2014 01:04:22 +0000 (01:04 +0000)]
am 2c7c79e6: Merge "Switch to upstream alarm(3)."

* commit '2c7c79e6e5e730553281b6d42e734ee2c532a660':
  Switch to upstream alarm(3).

10 years agoMerge "Switch to upstream alarm(3)."
Elliott Hughes [Tue, 4 Mar 2014 00:58:53 +0000 (00:58 +0000)]
Merge "Switch to upstream alarm(3)."

10 years agoSwitch to upstream alarm(3).
Elliott Hughes [Mon, 3 Mar 2014 22:38:20 +0000 (14:38 -0800)]
Switch to upstream alarm(3).

The only way the setitimer call can fail is if the unsigned number of seconds is
too large to fit in the kernel's signed number of seconds. If you schedule a
68-year alarm, glibc will fail by returning 0 and BSD will fail by returning -1.

Change-Id: Ic3721b01428f5402d99f31fd7f2ba2cc58805607

10 years agoam f33df6a6: Merge "libc: Make calls to new user-space logger (revisit)"
Mark Salyzyn [Mon, 3 Mar 2014 21:12:03 +0000 (21:12 +0000)]
am f33df6a6: Merge "libc: Make calls to new user-space logger (revisit)"

* commit 'f33df6a662934cd72a79195773d2745ae8f937d4':
  libc: Make calls to new user-space logger (revisit)

10 years agoMerge "libc: Make calls to new user-space logger (revisit)"
Mark Salyzyn [Mon, 3 Mar 2014 21:05:18 +0000 (21:05 +0000)]
Merge "libc: Make calls to new user-space logger (revisit)"

10 years agoMoved private dns header to their own dir.
Calin Juravle [Mon, 3 Mar 2014 11:44:48 +0000 (11:44 +0000)]
Moved private dns header to their own dir.

Bug: 13219633
Change-Id: I3435ef7564b9ad3c7b54188a0809440993b36c9e

10 years agoam dfeb42ed: Merge "If the kernel doesn\'t have MADV_MERGEABLE, stop asking for it."
Elliott Hughes [Mon, 3 Mar 2014 20:31:39 +0000 (20:31 +0000)]
am dfeb42ed: Merge "If the kernel doesn\'t have MADV_MERGEABLE, stop asking for it."

* commit 'dfeb42ede69a0dbea5735aed5fddaee3f810801d':
  If the kernel doesn't have MADV_MERGEABLE, stop asking for it.

10 years agolibc: Make calls to new user-space logger (revisit)
Mark Salyzyn [Mon, 3 Mar 2014 19:00:08 +0000 (11:00 -0800)]
libc: Make calls to new user-space logger (revisit)

* TARGET_USES_LOGD is true or false, yes is not valid
* was supposed to be in the libc_bionic definition

Change-Id: I7f15d0fe61205641f7310ba9762df885e6c959d0

10 years agoMerge "If the kernel doesn't have MADV_MERGEABLE, stop asking for it."
Elliott Hughes [Mon, 3 Mar 2014 20:26:12 +0000 (20:26 +0000)]
Merge "If the kernel doesn't have MADV_MERGEABLE, stop asking for it."

10 years agoam 15e71cd7: Merge "Remove deprecated and unused constants from <sys/klog.h>."
Elliott Hughes [Mon, 3 Mar 2014 20:21:25 +0000 (20:21 +0000)]
am 15e71cd7: Merge "Remove deprecated and unused constants from <sys/klog.h>."

* commit '15e71cd760c35a4eab09b850904581ebbdc9bee3':
  Remove deprecated and unused constants from <sys/klog.h>.

10 years agoIf the kernel doesn't have MADV_MERGEABLE, stop asking for it.
Elliott Hughes [Mon, 3 Mar 2014 19:54:21 +0000 (11:54 -0800)]
If the kernel doesn't have MADV_MERGEABLE, stop asking for it.

Note that a dynamically-linked binary will still probably see two attempts ---
one by the dynamic linker (which will set its copy of the flag so it won't try
again) and then one by the executable itself (which gets a new uninitialized
copy of the flag).

Change-Id: Id6b7e47780f0f24d2ca0384a75373f4824fa8f12

10 years agoMerge "Remove deprecated and unused constants from <sys/klog.h>."
Elliott Hughes [Mon, 3 Mar 2014 19:01:50 +0000 (19:01 +0000)]
Merge "Remove deprecated and unused constants from <sys/klog.h>."

10 years agoRemove deprecated and unused constants from <sys/klog.h>.
Elliott Hughes [Mon, 3 Mar 2014 18:57:28 +0000 (10:57 -0800)]
Remove deprecated and unused constants from <sys/klog.h>.

Change-Id: I23d54b5eaf918859480f927534a3f9e3af602311

10 years agoam ddad384d: Merge "Fix build."
Elliott Hughes [Sat, 1 Mar 2014 02:05:38 +0000 (02:05 +0000)]
am ddad384d: Merge "Fix build."

* commit 'ddad384dbf802bf258e19a8d18f5d9e9fba8f97b':
  Fix build.

10 years agoMerge "Fix build."
Elliott Hughes [Sat, 1 Mar 2014 01:59:55 +0000 (01:59 +0000)]
Merge "Fix build."

10 years agoFix build.
Elliott Hughes [Sat, 1 Mar 2014 01:59:29 +0000 (17:59 -0800)]
Fix build.

Change-Id: I71cde79263d5f5a8382865b8151f65c5c05ea17b

10 years agoam 2ec592c3: Merge "Add recvmmsg and sendmmsg syscalls."
Elliott Hughes [Sat, 1 Mar 2014 01:17:13 +0000 (01:17 +0000)]
am 2ec592c3: Merge "Add recvmmsg and sendmmsg syscalls."

* commit '2ec592c338f5c5021f127e92212d156cd909c617':
  Add recvmmsg and sendmmsg syscalls.

10 years agoam ddc8cc7a: Merge "Add getprogname/setprogname for BSD compatibility."
Elliott Hughes [Sat, 1 Mar 2014 01:17:12 +0000 (01:17 +0000)]
am ddc8cc7a: Merge "Add getprogname/setprogname for BSD compatibility."

* commit 'ddc8cc7a68415acb0694f7015ea0dae70ea04550':
  Add getprogname/setprogname for BSD compatibility.

10 years agoMerge "Add recvmmsg and sendmmsg syscalls."
Elliott Hughes [Sat, 1 Mar 2014 01:14:22 +0000 (01:14 +0000)]
Merge "Add recvmmsg and sendmmsg syscalls."

10 years agoMerge "Add getprogname/setprogname for BSD compatibility."
Elliott Hughes [Sat, 1 Mar 2014 01:12:12 +0000 (01:12 +0000)]
Merge "Add getprogname/setprogname for BSD compatibility."

10 years agoAdd getprogname/setprogname for BSD compatibility.
Elliott Hughes [Sat, 1 Mar 2014 00:23:27 +0000 (16:23 -0800)]
Add getprogname/setprogname for BSD compatibility.

This is one less change we have to make when porting BSD code.

Bug: https://code.google.com/p/android/issues/detail?id=34898
Change-Id: If9b1a8d16996c7a19abcce8d3a456afc3e105a41

10 years agoam d51db86a: Merge "Fix locatime.c indentation after sync"
Calin Juravle [Fri, 28 Feb 2014 18:07:48 +0000 (18:07 +0000)]
am d51db86a: Merge "Fix locatime.c indentation after sync"

* commit 'd51db86aafb988aea04355f2b6a6c925d67e5976':
  Fix locatime.c indentation after sync

10 years agoMerge "Fix locatime.c indentation after sync"
Calin Juravle [Fri, 28 Feb 2014 18:02:22 +0000 (18:02 +0000)]
Merge "Fix locatime.c indentation after sync"

10 years agoam 4ab29a3e: Merge "Update tzcode to 2013i"
Calin Juravle [Fri, 28 Feb 2014 17:44:15 +0000 (17:44 +0000)]
am 4ab29a3e: Merge "Update tzcode to 2013i"

* commit '4ab29a3e4a797cff05a3a1a6fea3db5a800ac5ba':
  Update tzcode to 2013i

10 years agoMerge "Update tzcode to 2013i"
Calin Juravle [Fri, 28 Feb 2014 17:40:08 +0000 (17:40 +0000)]
Merge "Update tzcode to 2013i"

10 years agoFix locatime.c indentation after sync
Calin Juravle [Fri, 28 Feb 2014 12:18:53 +0000 (12:18 +0000)]
Fix locatime.c indentation after sync

Bug: 12246757
Change-Id: I8186e75f4899161af48cbf66e8f907dac0a326a2

10 years agoRenamed the misleading libc/netbsd directory to libc/dns.
Calin Juravle [Fri, 28 Feb 2014 16:31:04 +0000 (16:31 +0000)]
Renamed the misleading libc/netbsd directory to libc/dns.

Bug: 13219633
Change-Id: Ide43add0b90b3081cc709a22d1ff1f59d65f1104

10 years agoam e9db4a97: Merge "Vastly reduce the number of read(2)s done in tzload."
Elliott Hughes [Fri, 28 Feb 2014 16:28:52 +0000 (16:28 +0000)]
am e9db4a97: Merge "Vastly reduce the number of read(2)s done in tzload."

* commit 'e9db4a976f864ef180340fe37c58af93a03daf46':
  Vastly reduce the number of read(2)s done in tzload.

10 years agoMerge "Vastly reduce the number of read(2)s done in tzload."
Elliott Hughes [Fri, 28 Feb 2014 16:23:40 +0000 (16:23 +0000)]
Merge "Vastly reduce the number of read(2)s done in tzload."

10 years agoUpdate tzcode to 2013i
Calin Juravle [Fri, 28 Feb 2014 11:46:03 +0000 (11:46 +0000)]
Update tzcode to 2013i

Bug: 12246757
Change-Id: I3d5d2318155b1f54ef80afd58b1e5ca9a6d7018e

10 years agoam e3345405: Merge "Fix a leak on error in tzload."
Elliott Hughes [Fri, 28 Feb 2014 02:22:36 +0000 (02:22 +0000)]
am e3345405: Merge "Fix a leak on error in tzload."

* commit 'e33454051677cd8953af558b67e525dda2231501':
  Fix a leak on error in tzload.

10 years agoVastly reduce the number of read(2)s done in tzload.
Elliott Hughes [Fri, 28 Feb 2014 02:18:25 +0000 (18:18 -0800)]
Vastly reduce the number of read(2)s done in tzload.

This costs us about 1000 fewer syscalls, which makes "adb shell strace date"
a lot more readable (which is the reason I've been meaning to fix this for a
long time now), but also actually saves a measurable amount of time.

Longer-term we should try to keep the tzdata mmap(2)ed in like libcore
does.

Change-Id: I1dd9c81968a13d3a6a55ba17f8a7d5c1f38cd103

10 years agoMerge "Fix a leak on error in tzload."
Elliott Hughes [Fri, 28 Feb 2014 02:16:40 +0000 (02:16 +0000)]
Merge "Fix a leak on error in tzload."

10 years agoFix a leak on error in tzload.
Elliott Hughes [Fri, 28 Feb 2014 01:04:38 +0000 (17:04 -0800)]
Fix a leak on error in tzload.

Change-Id: Ib5d9aaa7a618e478ce8e5e82f967cf535bb1a5a3

10 years agoAdd recvmmsg and sendmmsg syscalls.
Guillaume Ranquet [Mon, 10 Feb 2014 12:11:29 +0000 (13:11 +0100)]
Add recvmmsg and sendmmsg syscalls.

Also add the corresponding constant, struct, and function declarations
to <sys/socket.h>, and perfunctory tests so we know that the symbols
actually exist.

Signed-off-by: Guillaume Ranquet <guillaumex.ranquet@intel.com>
Change-Id: Ib0d854239d3716be90ad70973c579aff4895a4f7

10 years agoam ad2cfe2f: Merge "Fix x86_64 build"
Calin Juravle [Thu, 27 Feb 2014 21:36:09 +0000 (21:36 +0000)]
am ad2cfe2f: Merge "Fix x86_64 build"

* commit 'ad2cfe2f231506aed955f7e168a25fe1a1040f9a':
  Fix x86_64 build

10 years agoMerge "Fix x86_64 build"
Calin Juravle [Thu, 27 Feb 2014 21:31:13 +0000 (21:31 +0000)]
Merge "Fix x86_64 build"

10 years agoFix x86_64 build
Pavel Chupin [Thu, 27 Feb 2014 20:36:10 +0000 (00:36 +0400)]
Fix x86_64 build

Fix types after recent update:
https://android-review.googlesource.com/#/c/83435/

Change-Id: I17ed28af84b7adeb8572e18834e66f3264ec061d
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
10 years agoam 000ffd8a: Merge "Ensure that <fcntl.h> has the SYNC_FILE_RANGE_* constants."
Elliott Hughes [Thu, 27 Feb 2014 00:58:14 +0000 (00:58 +0000)]
am 000ffd8a: Merge "Ensure that <fcntl.h> has the SYNC_FILE_RANGE_* constants."

* commit '000ffd8ab0b4112173ce319869f4111f08fbe975':
  Ensure that <fcntl.h> has the SYNC_FILE_RANGE_* constants.

10 years agoMerge "Ensure that <fcntl.h> has the SYNC_FILE_RANGE_* constants."
Elliott Hughes [Thu, 27 Feb 2014 00:52:35 +0000 (00:52 +0000)]
Merge "Ensure that <fcntl.h> has the SYNC_FILE_RANGE_* constants."

10 years agoam 3ba62f73: Merge "libc: Make calls to new user-space logger"
Mark Salyzyn [Thu, 27 Feb 2014 00:34:50 +0000 (00:34 +0000)]
am 3ba62f73: Merge "libc: Make calls to new user-space logger"

* commit '3ba62f733bdc39262a5a9927a6ebaa29a4f4aad4':
  libc: Make calls to new user-space logger

10 years agoMerge "libc: Make calls to new user-space logger"
Mark Salyzyn [Thu, 27 Feb 2014 00:28:47 +0000 (00:28 +0000)]
Merge "libc: Make calls to new user-space logger"

10 years agoEnsure that <fcntl.h> has the SYNC_FILE_RANGE_* constants.
Elliott Hughes [Wed, 26 Feb 2014 19:10:32 +0000 (11:10 -0800)]
Ensure that <fcntl.h> has the SYNC_FILE_RANGE_* constants.

Needed to build strace at their tip of tree.

Change-Id: I64db00a332088e08e25bc30357293a9308b8a226

10 years agolibc: Make calls to new user-space logger
Mark Salyzyn [Fri, 8 Nov 2013 14:58:01 +0000 (06:58 -0800)]
libc: Make calls to new user-space logger

* libc (fatal) logging now makes socket connection to the
  user-space logging service.
* Add a TARGET_USES_LOGD make flag for BoardConfig.mk to manage
  whether logd is enabled for use or not.

Change-Id: I96ab598c76d6eec86f9d0bc81094c1fb3fb0d9b4

10 years agoam d4ee6b62: Merge "Fix mips build"
Calin Juravle [Wed, 26 Feb 2014 22:31:00 +0000 (22:31 +0000)]
am d4ee6b62: Merge "Fix mips build"

* commit 'd4ee6b62d77ccea61c4b43d82c63455920e221bc':
  Fix mips build

10 years agoMerge "Fix mips build"
Calin Juravle [Wed, 26 Feb 2014 21:34:56 +0000 (21:34 +0000)]
Merge "Fix mips build"

10 years agoFix mips build
Calin Juravle [Wed, 26 Feb 2014 21:33:36 +0000 (21:33 +0000)]
Fix mips build

Change-Id: Ica843d387e115d0b27afd961af73237ec9109ed9

10 years agoam 35036961: Merge "Moved to a more openbsd-like fenv.h"
Calin Juravle [Wed, 26 Feb 2014 20:39:58 +0000 (20:39 +0000)]
am 35036961: Merge "Moved to a more openbsd-like fenv.h"

* commit '35036961f85945483b6b833b976d12e6a58c2313':
  Moved to a more openbsd-like fenv.h

10 years agoMerge "Moved to a more openbsd-like fenv.h"
Calin Juravle [Wed, 26 Feb 2014 20:34:41 +0000 (20:34 +0000)]
Merge "Moved to a more openbsd-like fenv.h"

10 years agoMoved to a more openbsd-like fenv.h
Calin Juravle [Tue, 25 Feb 2014 14:49:41 +0000 (14:49 +0000)]
Moved to a more openbsd-like fenv.h

Factored out common declarations to include/fenv.h and pushed
the implementation to .c files.

Bug: 11050744
Change-Id: I446b13cc4bc599d328343a8d392b07de280f6304

10 years agoam 27c7dbee: Merge "Fix log_backtrace assertion failure caused by LP64 fix."
Elliott Hughes [Tue, 25 Feb 2014 23:42:00 +0000 (23:42 +0000)]
am 27c7dbee: Merge "Fix log_backtrace assertion failure caused by LP64 fix."

* commit '27c7dbeee6c5e0cee488ce5085cc0b8c5e0301bd':
  Fix log_backtrace assertion failure caused by LP64 fix.

10 years agoMerge "Fix log_backtrace assertion failure caused by LP64 fix."
Elliott Hughes [Tue, 25 Feb 2014 23:36:42 +0000 (23:36 +0000)]
Merge "Fix log_backtrace assertion failure caused by LP64 fix."

10 years agoFix log_backtrace assertion failure caused by LP64 fix.
Elliott Hughes [Tue, 25 Feb 2014 23:32:01 +0000 (15:32 -0800)]
Fix log_backtrace assertion failure caused by LP64 fix.

When libc.debug.malloc is enabled, stack backtraces fail with:

bionic/libc/bionic/libc_logging.cpp:378: assertion "conversion
    specifier unsupported" failed

The cause was a change to the format specifier from "%08x" to
"%0*x" to pass the field width as an additional parameter.
Unfortunately this modifier isn't supported by out_vformat() in
libc_logging.cpp.

Changed to use "%016x" if __LP64__ is defined; "%08x" otherwise.

Bug: 13177507
Change-Id: Ibf07263acf14da086d3c3788872f4b5477bd5708

10 years agoam 901553aa: Merge "Switch to current OpenBSD system.c."
Elliott Hughes [Tue, 25 Feb 2014 23:25:38 +0000 (23:25 +0000)]
am 901553aa: Merge "Switch to current OpenBSD system.c."

* commit '901553aaf4960c4ab21c9a090919aee8be5e62ab':
  Switch to current OpenBSD system.c.

10 years agoam c380385f: Merge "Fix LP64 builds after OpenBSD string changes."
Elliott Hughes [Tue, 25 Feb 2014 23:21:55 +0000 (23:21 +0000)]
am c380385f: Merge "Fix LP64 builds after OpenBSD string changes."

* commit 'c380385f0b8826ab7c02429dd48b07670516f964':
  Fix LP64 builds after OpenBSD string changes.

10 years agoMerge "Switch to current OpenBSD system.c."
Elliott Hughes [Tue, 25 Feb 2014 23:21:00 +0000 (23:21 +0000)]
Merge "Switch to current OpenBSD system.c."

10 years agoSwitch to current OpenBSD system.c.
Elliott Hughes [Tue, 25 Feb 2014 23:19:26 +0000 (15:19 -0800)]
Switch to current OpenBSD system.c.

Change-Id: Ie2df60f0d55dca69149ffe064f10183411407987

10 years agoMerge "Fix LP64 builds after OpenBSD string changes."
Elliott Hughes [Tue, 25 Feb 2014 23:15:39 +0000 (23:15 +0000)]
Merge "Fix LP64 builds after OpenBSD string changes."

10 years agoFix LP64 builds after OpenBSD string changes.
Elliott Hughes [Tue, 25 Feb 2014 23:12:29 +0000 (15:12 -0800)]
Fix LP64 builds after OpenBSD string changes.

Change-Id: I07202f6484e716d153d0387fcfc023e119438251

10 years agoUpgrade to tzdata2013i.
Elliott Hughes [Fri, 20 Dec 2013 19:26:19 +0000 (11:26 -0800)]
Upgrade to tzdata2013i.

From the release notes:

  Changes affecting near-future time stamps:

    Jordan switches back to standard time at 00:00 on December 20, 2013.
    The 2006-2011 transition schedule is planned to resume in 2014.
    (Thanks to Steffen Thorsen.)

  Changes affecting past time stamps:

    In 2004, Cuba began DST on March 28, not April 4.
    (Thanks to Steffen Thorsen.)

Bug: 13193205
Change-Id: I8f26cc50f6b571804a18ff2113b4a47a22bc56dd

10 years agoam 5c7816f4: Merge "More OpenBSD cleanup (primarily string)."
Elliott Hughes [Tue, 25 Feb 2014 21:47:41 +0000 (21:47 +0000)]
am 5c7816f4: Merge "More OpenBSD cleanup (primarily string)."

* commit '5c7816f425cb70ca6920e816aba33ce3d691ef10':
  More OpenBSD cleanup (primarily string).

10 years agoMerge "More OpenBSD cleanup (primarily string)."
Elliott Hughes [Tue, 25 Feb 2014 21:41:47 +0000 (21:41 +0000)]
Merge "More OpenBSD cleanup (primarily string)."

10 years agoam a92b57c7: Merge "Added ftw64, nftw64"
Calin Juravle [Tue, 25 Feb 2014 10:47:38 +0000 (10:47 +0000)]
am a92b57c7: Merge "Added ftw64, nftw64"

* commit 'a92b57c7f8230661d911f2fd6dd67a81e9a90cef':
  Added ftw64, nftw64

10 years agoam 7c1efffc: Merge "Added mkstemp64"
Calin Juravle [Tue, 25 Feb 2014 10:47:37 +0000 (10:47 +0000)]
am 7c1efffc: Merge "Added mkstemp64"

* commit '7c1efffc249283b47309846abba8795f3fb91555':
  Added mkstemp64

10 years agoMerge "Added ftw64, nftw64"
Calin Juravle [Tue, 25 Feb 2014 10:44:25 +0000 (10:44 +0000)]
Merge "Added ftw64, nftw64"

10 years agoMerge "Added mkstemp64"
Calin Juravle [Tue, 25 Feb 2014 10:43:30 +0000 (10:43 +0000)]
Merge "Added mkstemp64"

10 years agoMore OpenBSD cleanup (primarily string).
Elliott Hughes [Tue, 25 Feb 2014 02:00:43 +0000 (18:00 -0800)]
More OpenBSD cleanup (primarily string).

This patch removes the string/ and wchar/ directories.

Change-Id: Ia489904bc67047e4bc79acb1f3eec21aa3fe5f0d

10 years agoam ba40a560: Merge "Remove <asm/page.h>."
Elliott Hughes [Tue, 25 Feb 2014 00:06:51 +0000 (00:06 +0000)]
am ba40a560: Merge "Remove <asm/page.h>."

* commit 'ba40a560176e6ea753d09a6a71343b81ea4c8c1e':
  Remove <asm/page.h>.

10 years agoMerge "Remove <asm/page.h>."
Elliott Hughes [Tue, 25 Feb 2014 00:01:44 +0000 (00:01 +0000)]
Merge "Remove <asm/page.h>."

10 years agoRemove <asm/page.h>.
Elliott Hughes [Mon, 24 Feb 2014 23:55:31 +0000 (15:55 -0800)]
Remove <asm/page.h>.

If we have PAGE_SIZE/PAGESIZE, POSIX says they should be in <limits.h>.

Change-Id: I3c2d574ea2aea81f524874a156361411a4ffa18e

10 years agoAdded ftw64, nftw64
Calin Juravle [Mon, 24 Feb 2014 16:13:50 +0000 (16:13 +0000)]
Added ftw64, nftw64

Bug: 13076637
Change-Id: I5b926526f935b00bba14c2807b61d85f95089c33

10 years agoAdded mkstemp64
Calin Juravle [Fri, 21 Feb 2014 15:11:03 +0000 (15:11 +0000)]
Added mkstemp64

Bug: 13076637
Change-Id: I41bf28ab3e6c7325470781e9323eeec023483df5

10 years agoam b26e4944: Merge "Fix 64-bit build."
Narayan Kamath [Mon, 24 Feb 2014 14:25:31 +0000 (14:25 +0000)]
am b26e4944: Merge "Fix 64-bit build."

* commit 'b26e4944e2a5bf4b7e33fa38fb17a3b76c7fe0f7':
  Fix 64-bit build.

10 years agoam c6d96bb8: Merge "Move system_properties over to C++."
Narayan Kamath [Mon, 24 Feb 2014 14:25:31 +0000 (14:25 +0000)]
am c6d96bb8: Merge "Move system_properties over to C++."

* commit 'c6d96bb8673a4f44d84f3beaa5ed4fec1484f0ad':
  Move system_properties over to C++.

10 years agoMerge "Fix 64-bit build."
Narayan Kamath [Mon, 24 Feb 2014 11:14:07 +0000 (11:14 +0000)]
Merge "Fix 64-bit build."

10 years agoFix 64-bit build.
Narayan Kamath [Mon, 24 Feb 2014 11:05:02 +0000 (11:05 +0000)]
Fix 64-bit build.

A warning about signed vs unsigned comparison was converted
into an error here :

 ...
 struct stat st;
 if (st.st_size > sizeof(prop_area) {
 ...

st_size is either an off64_t, which is a signed type. It's
worth investigating why this didn't trigger a warning on 32 bit,
where it's signed as well.

Change-Id: Ib2622bd5c444ddcfa7fb2141f00332cbb4a0818b

10 years agoMerge "Move system_properties over to C++."
Narayan Kamath [Mon, 24 Feb 2014 10:47:54 +0000 (10:47 +0000)]
Merge "Move system_properties over to C++."

10 years agoMove system_properties over to C++.
Narayan Kamath [Wed, 19 Feb 2014 17:59:05 +0000 (17:59 +0000)]
Move system_properties over to C++.

This change constitutes the minimum amount of
work required to move the code over to C++, address
compiler warnings, and to make it const correct and
idiomatic (within the constraints of being called
from C code).

bug: 13058886

Change-Id: Ic78cf91b7c8e8f07b4ab0781333a9e243763298c

10 years agoam 3572fbc8: Merge "Fix a typo in HACKING.txt."
Elliott Hughes [Sat, 22 Feb 2014 00:41:34 +0000 (00:41 +0000)]
am 3572fbc8: Merge "Fix a typo in HACKING.txt."

* commit '3572fbc8cd01d90a7f0c65a15c79abf1ece144ef':
  Fix a typo in HACKING.txt.

10 years agoam 9150dfb1: Merge "Clean up our OpenBSD usage."
Elliott Hughes [Sat, 22 Feb 2014 00:41:32 +0000 (00:41 +0000)]
am 9150dfb1: Merge "Clean up our OpenBSD usage."

* commit '9150dfb1c6928ceef228e640412c3653d5e87a10':
  Clean up our OpenBSD usage.

10 years agoMerge "Fix a typo in HACKING.txt."
Elliott Hughes [Sat, 22 Feb 2014 00:10:10 +0000 (00:10 +0000)]
Merge "Fix a typo in HACKING.txt."

10 years agoFix a typo in HACKING.txt.
Elliott Hughes [Sat, 22 Feb 2014 00:09:27 +0000 (16:09 -0800)]
Fix a typo in HACKING.txt.

Change-Id: If1cc18776d873cb5966186b65b8831677df77aaf

10 years agoMerge "Clean up our OpenBSD usage."
Elliott Hughes [Fri, 21 Feb 2014 23:46:52 +0000 (23:46 +0000)]
Merge "Clean up our OpenBSD usage."

10 years agoClean up our OpenBSD usage.
Elliott Hughes [Fri, 21 Feb 2014 02:04:58 +0000 (18:04 -0800)]
Clean up our OpenBSD usage.

Also undo some of the mess where we have OpenBSD <stdio.h> but a mix of
different BSD's implementations.

In this first pass, I've only moved easy OpenBSD stuff.

Change-Id: Iae67b02cde6dba9d8d06fedeb53efbfdac0a8cf6

10 years agoam 90b01576: Merge "Fixed int fast types for LP64"
Calin Juravle [Fri, 21 Feb 2014 17:25:25 +0000 (17:25 +0000)]
am 90b01576: Merge "Fixed int fast types for LP64"

* commit '90b0157679a984f1829a72f8c642d17030aa7644':
  Fixed int fast types for LP64

10 years agoMerge "Fixed int fast types for LP64"
Calin Juravle [Fri, 21 Feb 2014 17:09:13 +0000 (17:09 +0000)]
Merge "Fixed int fast types for LP64"

10 years agoFixed int fast types for LP64
Calin Juravle [Thu, 20 Feb 2014 13:40:36 +0000 (13:40 +0000)]
Fixed int fast types for LP64

Bug: 13110474
Change-Id: Id5591603ad4ba7e149c0852f4abb25e4e5a5d065