OSDN Git Service

android-x86/bionic.git
10 years agoam a6bd876e: am 68a651e7: Merge "libc: libc_logging 64bit compile issue"
Mark Salyzyn [Thu, 6 Mar 2014 02:50:44 +0000 (02:50 +0000)]
am a6bd876e: am 68a651e7: Merge "libc: libc_logging 64bit compile issue"

* commit 'a6bd876e3dffedb2227dde034328987ebb79223b':
  libc: libc_logging 64bit compile issue

10 years agoam 68a651e7: Merge "libc: libc_logging 64bit compile issue"
Mark Salyzyn [Thu, 6 Mar 2014 01:08:55 +0000 (01:08 +0000)]
am 68a651e7: Merge "libc: libc_logging 64bit compile issue"

* commit '68a651e7162b922a2916da524ef9706276640752':
  libc: libc_logging 64bit compile issue

10 years agoMerge "libc: libc_logging 64bit compile issue"
Mark Salyzyn [Thu, 6 Mar 2014 01:01:17 +0000 (01:01 +0000)]
Merge "libc: libc_logging 64bit compile issue"

10 years agolibc: libc_logging 64bit compile issue
Mark Salyzyn [Wed, 5 Mar 2014 21:44:00 +0000 (13:44 -0800)]
libc: libc_logging 64bit compile issue

- user space logger wire format for time

Change-Id: I4840653e3a6ae151a02584311d1227d2fe536d0f

10 years agoam 320765f4: am 8b6a9651: am c5443e6e: am abf91850: Merge "Fix dns searchdomain use...
Robert Greenwalt [Thu, 6 Mar 2014 00:14:42 +0000 (00:14 +0000)]
am 320765f4: am 8b6a9651: am c5443e6e: am abf91850: Merge "Fix dns searchdomain use in gethostbyname." into klp-dev

* commit '320765f44e2d20b4b9542c13fb3358a0ea2caef3':
  Fix dns searchdomain use in gethostbyname.

10 years agoam 8b6a9651: am c5443e6e: am abf91850: Merge "Fix dns searchdomain use in gethostbyna...
Robert Greenwalt [Wed, 5 Mar 2014 22:21:24 +0000 (22:21 +0000)]
am 8b6a9651: am c5443e6e: am abf91850: Merge "Fix dns searchdomain use in gethostbyname." into klp-dev

* commit '8b6a965150b955393e46572c79d69577f0425a30':
  Fix dns searchdomain use in gethostbyname.

10 years agoam c5443e6e: am abf91850: Merge "Fix dns searchdomain use in gethostbyname." into...
Robert Greenwalt [Wed, 5 Mar 2014 22:14:48 +0000 (22:14 +0000)]
am c5443e6e: am abf91850: Merge "Fix dns searchdomain use in gethostbyname." into klp-dev

* commit 'c5443e6e516921bdb1862b85a52b873523427bea':
  Fix dns searchdomain use in gethostbyname.

10 years agoam abf91850: Merge "Fix dns searchdomain use in gethostbyname." into klp-dev
Robert Greenwalt [Wed, 5 Mar 2014 18:35:18 +0000 (18:35 +0000)]
am abf91850: Merge "Fix dns searchdomain use in gethostbyname." into klp-dev

* commit 'abf91850f96858a286de268267ca5cf337ec9a3b':
  Fix dns searchdomain use in gethostbyname.

10 years agoMerge "Fix dns searchdomain use in gethostbyname." into klp-dev
Robert Greenwalt [Wed, 5 Mar 2014 18:26:26 +0000 (18:26 +0000)]
Merge "Fix dns searchdomain use in gethostbyname." into klp-dev

10 years agoam 4e53c59d: am 48d145c1: Merge "Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC."
Narayan Kamath [Wed, 5 Mar 2014 13:31:12 +0000 (13:31 +0000)]
am 4e53c59d: am 48d145c1: Merge "Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC."

* commit '4e53c59db205bcb991000bf540241eb5d3b99bef':
  Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC.

10 years agoam 48d145c1: Merge "Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC."
Narayan Kamath [Wed, 5 Mar 2014 13:24:32 +0000 (13:24 +0000)]
am 48d145c1: Merge "Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC."

* commit '48d145c1ced299525ca766afd2aa34725bef5301':
  Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC.

10 years agoMerge "Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC."
Narayan Kamath [Wed, 5 Mar 2014 13:19:21 +0000 (13:19 +0000)]
Merge "Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC."

10 years agoStop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC.
Narayan Kamath [Tue, 4 Mar 2014 16:16:43 +0000 (16:16 +0000)]
Stop defining HAVE_PTHREAD_COND_TIMEDWAIT_MONOTONIC.

No code is using this definition.

Change-Id: I188db63f38d62baf1cb57d0a36fcda540ad98492

10 years agoam 614f7626: am bef50164: Merge "Remove dead NULL checks from pthread code."
Elliott Hughes [Tue, 4 Mar 2014 19:16:08 +0000 (19:16 +0000)]
am 614f7626: am bef50164: Merge "Remove dead NULL checks from pthread code."

* commit '614f7626fc5dcf5c0cff2c49799f2659524d3ad3':
  Remove dead NULL checks from pthread code.

10 years agoam bef50164: Merge "Remove dead NULL checks from pthread code."
Elliott Hughes [Tue, 4 Mar 2014 19:10:24 +0000 (19:10 +0000)]
am bef50164: Merge "Remove dead NULL checks from pthread code."

* commit 'bef5016491eed41521f514d5c5528e2274689948':
  Remove dead NULL checks from pthread code.

10 years agoMerge "Remove dead NULL checks from pthread code."
Elliott Hughes [Tue, 4 Mar 2014 19:04:19 +0000 (19:04 +0000)]
Merge "Remove dead NULL checks from pthread code."

10 years agoRemove dead NULL checks from pthread code.
Elliott Hughes [Tue, 4 Mar 2014 18:55:39 +0000 (10:55 -0800)]
Remove dead NULL checks from pthread code.

GCC is removing these checks anyway because it knows the arguments
must be non-null, so leaving this code around is just confusing.

We know from experience that people were shipping code with locking
bugs because they weren't checking for error returns. Failing hard
like glibc does seems the better choice. (And it's what the checked
in code was already doing; this patch doesn't change that. It just
makes it more obvious that that's what's going on.)

Change-Id: I167c6d7c0a296822baf0cb9b43b97821eba7ab35

10 years agoam 17ef5653: am a0bf9bde: Merge "Implement POSIX pthread_mutex_timedlock."
Elliott Hughes [Tue, 4 Mar 2014 18:50:35 +0000 (18:50 +0000)]
am 17ef5653: am a0bf9bde: Merge "Implement POSIX pthread_mutex_timedlock."

* commit '17ef5653dd8aa92176e90964c95a02ccf4809695':
  Implement POSIX pthread_mutex_timedlock.

10 years agoam a0bf9bde: Merge "Implement POSIX pthread_mutex_timedlock."
Elliott Hughes [Tue, 4 Mar 2014 18:45:18 +0000 (18:45 +0000)]
am a0bf9bde: Merge "Implement POSIX pthread_mutex_timedlock."

* commit 'a0bf9bdea24164db96ec1d5dfa2cd327942671b6':
  Implement POSIX pthread_mutex_timedlock.

10 years agoMerge "Implement POSIX pthread_mutex_timedlock."
Elliott Hughes [Tue, 4 Mar 2014 18:39:08 +0000 (18:39 +0000)]
Merge "Implement POSIX pthread_mutex_timedlock."

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

* commit 'a934a9019efeb2630bfac92ad186c3db4a525735':
  Upgrade to tzdata2013i.

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 agoImplement POSIX pthread_mutex_timedlock.
Elliott Hughes [Tue, 4 Mar 2014 00:42:47 +0000 (16:42 -0800)]
Implement POSIX pthread_mutex_timedlock.

This replaces the non-standard pthread_mutex_lock_timeout_np, which we have
to keep around on LP32 for binary compatibility.

Change-Id: I098dc7cd38369f0c1bec1fac35687fbd27392e00

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 0c8d3b35: am 8e541b12: Merge "Moved nameser.h and namser_compat.h to public includ...
Calin Juravle [Tue, 4 Mar 2014 18:04:44 +0000 (18:04 +0000)]
am 0c8d3b35: am 8e541b12: Merge "Moved nameser.h and namser_compat.h to public include dir"

* commit '0c8d3b35c6eb07384b0176ab3d1d462bad996e06':
  Moved nameser.h and namser_compat.h to public include dir

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 agoam cc0948d8: am 4a46a689: Merge "Moved private dns header to their own dir."
Calin Juravle [Tue, 4 Mar 2014 17:55:59 +0000 (17:55 +0000)]
am cc0948d8: am 4a46a689: Merge "Moved private dns header to their own dir."

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

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

* commit '8121d264bc58c6d97edae23981d2646b05fcdf83':
  Renamed the misleading libc/netbsd directory to libc/dns.

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 agoam 3f985d31: am caaae7f2: Merge "Implement pthread_condattr_{get,set}clock."
Narayan Kamath [Tue, 4 Mar 2014 16:05:46 +0000 (16:05 +0000)]
am 3f985d31: am caaae7f2: Merge "Implement pthread_condattr_{get,set}clock."

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

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 fea778b3: am 2c7c79e6: Merge "Switch to upstream alarm(3)."
Elliott Hughes [Tue, 4 Mar 2014 01:11:01 +0000 (01:11 +0000)]
am fea778b3: am 2c7c79e6: Merge "Switch to upstream alarm(3)."

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

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 337815ff: am f33df6a6: Merge "libc: Make calls to new user-space logger (revisit)"
Mark Salyzyn [Mon, 3 Mar 2014 21:18:08 +0000 (21:18 +0000)]
am 337815ff: am f33df6a6: Merge "libc: Make calls to new user-space logger (revisit)"

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

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 agoam 46215a8b: am dfeb42ed: Merge "If the kernel doesn\'t have MADV_MERGEABLE, stop...
Elliott Hughes [Mon, 3 Mar 2014 20:55:35 +0000 (20:55 +0000)]
am 46215a8b: am dfeb42ed: Merge "If the kernel doesn\'t have MADV_MERGEABLE, stop asking for it."

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

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

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

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 3c42b739: am ddad384d: Merge "Fix build."
Elliott Hughes [Sat, 1 Mar 2014 02:12:59 +0000 (02:12 +0000)]
am 3c42b739: am ddad384d: Merge "Fix build."

* commit '3c42b73985817da87c32c2d97a58e5e4f21d48a6':
  Fix build.

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 5b9d3ddf: am 2ec592c3: Merge "Add recvmmsg and sendmmsg syscalls."
Elliott Hughes [Sat, 1 Mar 2014 01:24:39 +0000 (01:24 +0000)]
am 5b9d3ddf: am 2ec592c3: Merge "Add recvmmsg and sendmmsg syscalls."

* commit '5b9d3ddf372ca47e3065845487a770794021c760':
  Add recvmmsg and sendmmsg syscalls.

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

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

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 11e4513d: am d51db86a: Merge "Fix locatime.c indentation after sync"
Calin Juravle [Fri, 28 Feb 2014 18:13:28 +0000 (18:13 +0000)]
am 11e4513d: am d51db86a: Merge "Fix locatime.c indentation after sync"

* commit '11e4513d328d9ae16ef5aa4b25d886c8bb6049a1':
  Fix locatime.c indentation after sync

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 3926e9f4: am 4ab29a3e: Merge "Update tzcode to 2013i"
Calin Juravle [Fri, 28 Feb 2014 17:49:53 +0000 (17:49 +0000)]
am 3926e9f4: am 4ab29a3e: Merge "Update tzcode to 2013i"

* commit '3926e9f4039929d745692310a8a458e81ae72a52':
  Update tzcode to 2013i

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 agoam 8fa8b75b: am e9db4a97: Merge "Vastly reduce the number of read(2)s done in tzload."
Elliott Hughes [Fri, 28 Feb 2014 16:35:04 +0000 (16:35 +0000)]
am 8fa8b75b: am e9db4a97: Merge "Vastly reduce the number of read(2)s done in tzload."

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

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 331dd270: am e3345405: Merge "Fix a leak on error in tzload."
Elliott Hughes [Fri, 28 Feb 2014 02:28:44 +0000 (02:28 +0000)]
am 331dd270: am e3345405: Merge "Fix a leak on error in tzload."

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

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 3d1f6798: am ad2cfe2f: Merge "Fix x86_64 build"
Calin Juravle [Thu, 27 Feb 2014 21:42:51 +0000 (21:42 +0000)]
am 3d1f6798: am ad2cfe2f: Merge "Fix x86_64 build"

* commit '3d1f6798ad3c299e66dcbc386943a6d566159a82':
  Fix x86_64 build

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 9d40389a: am 000ffd8a: Merge "Ensure that <fcntl.h> has the SYNC_FILE_RANGE_*...
Elliott Hughes [Thu, 27 Feb 2014 01:04:25 +0000 (01:04 +0000)]
am 9d40389a: am 000ffd8a: Merge "Ensure that <fcntl.h> has the SYNC_FILE_RANGE_* constants."

* commit '9d40389ac288a603632de35beed7460ea3300e0c':
  Ensure that <fcntl.h> has the SYNC_FILE_RANGE_* constants.

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 663916f7: am 3ba62f73: Merge "libc: Make calls to new user-space logger"
Mark Salyzyn [Thu, 27 Feb 2014 00:41:33 +0000 (00:41 +0000)]
am 663916f7: am 3ba62f73: Merge "libc: Make calls to new user-space logger"

* commit '663916f77747297e36dbc2b0f25192f3fa05ab9f':
  libc: Make calls to new user-space logger

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 42f6ad96: am d4ee6b62: Merge "Fix mips build"
Calin Juravle [Wed, 26 Feb 2014 22:39:02 +0000 (22:39 +0000)]
am 42f6ad96: am d4ee6b62: Merge "Fix mips build"

* commit '42f6ad96036e8a73ffdb8e42ecd3fe8c44ba9c95':
  Fix mips build

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"