db4990373232182a897e10663344c429f5d1b2d5 |
|
10-Dec-2014 |
Yabin Cui <yabinc@google.com> |
Use machine/timespec.h to separate timespec definition. Bug: 18627763 Change-Id: Ib1c406320f0ecc3705d19183a48f986cdf57c279
|
f6640348876cd1d4d43cc95cf63306fedb83d8b9 |
|
21-Nov-2014 |
Dan Albert <danalbert@google.com> |
Revert "<sched.h> should offer both __sched_priority and sched_priority." This was only ever added to keep strace compiling, but strace has since (actually, prior) fixed their source to use the less ugly name, so we don't need this anymore (good riddance, #define!). This reverts commit bbb34f9536db8234b0b43bd5333256fa4accc50e.
|
f4c948a9e9b616c4f133f9495dacb105e51b3e49 |
|
19-Aug-2014 |
Elliott Hughes <enh@google.com> |
Move the meat of <features.h> into <sys/cdefs.h>. This way it's a lot harder for us to screw up (since we should always be including <sys/cdefs.h> anyway). Bug: 14659579 Change-Id: I23070fff3296b0d1c683bb5e3a6e214146327d53
|
5f5cc45cf0e027f6ca503dc229a4890fc7164b66 |
|
19-Aug-2014 |
Elliott Hughes <enh@google.com> |
Fix <features.h> (_BSD_SOURCE and _GNU_SOURCE). <features.h> is supposed to take user-settable stuff like _GNU_SOURCE and _BSD_SOURCE and turn them into __USE_GNU and __USE_BSD for use in the C library headers. Instead, bionic used to unconditionally define _BSD_SOURCE and _GNU_SOURCE, and then test _GNU_SOURCE in the header files (which makes no sense whatsoever). Bug: 14659579 Change-Id: Ice4cf21a364ea2e559071dc8329e995277d5b987
|
dd09699fae94e1d9d326c78cc6aa769701219bc7 |
|
13-May-2014 |
Calin Juravle <calin@google.com> |
Use __LP64__ instead of __LP32__ in sched.h Gcc defines only __LP64__ so testing __LP32__ will always be false. Bug: 14881256 Change-Id: Ic63c1d562be09c3eb4b9e17c9e5ef2d9e404db80
|
b743790ccabd9b0b93355ff693066478d10dae0d |
|
29-Apr-2014 |
Calin Juravle <calin@google.com> |
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
|
bbb34f9536db8234b0b43bd5333256fa4accc50e |
|
08-Jan-2014 |
Elliott Hughes <enh@google.com> |
<sched.h> should offer both __sched_priority and sched_priority. If glibc hadn't already done things this way round, I'd have called the field sched_priority and the macro __sched_priority since that would seem less likely to cause trouble, but glibc source compatibility is probably more important. Change-Id: I8a8a477f2aa87cae641069c5c84b4fcab3152a82
|
887e1140fe7596fa1239a0bc802d2cdb51c57d3c |
|
02-Jan-2014 |
Elliott Hughes <enh@google.com> |
Clean up <sched.h>. This patch switches to using the uapi constants. It also adds the missing setns system call, fixes sched_getcpu's error behavior, and fixes the gensyscalls script now ARM is uapi-only too. Change-Id: I8e16b1693d6d32cd9b8499e46b5d8b0a50bc4f1d
|
74c046400677505aebe9686f111f147c2855cde0 |
|
11-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Update MS_ mount flags, define unshare() syscall. (cherry-pick of 82393decdfc6b0383054fb5d2f54725bbee88b8c.) Bug: 6925012 Change-Id: I4f962d8975ad62ff4b9983150f9e481796092b9d
|
82393decdfc6b0383054fb5d2f54725bbee88b8c |
|
11-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Update MS_ mount flags, define unshare() syscall. Bug: 6925012 Change-Id: I4ad79b4bccb7737d4dc704476cdb5795d124f53e
|
72e6fd42421dca80fb2776a9185c186d4a04e5f7 |
|
03-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
<sched.h>: Add sched_getcpu() and cpu_set_t This adds the cpu_set_t type definition and related functions and macros used to handle CPU thread affinity. sched_getcpu() sched_setaffinity() sched_getaffinity() Change-Id: If382ecafde8926341a88478062b275553645065b
|
bb5581ad6eec40041dab4e961149f7a8a3a83497 |
|
09-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
libc: tag missing functions in system headers. This matches recent changes in the NDK header. We enclose missing functions in #if 0 .. #endif blocks with a clear "MISSING" in comments in order to locate them later. Change-Id: I87b3a62e777897e75c9243360fb0a82bcc53d9fb
|
97cf7f3394780d524038fc083e2c134031b54728 |
|
23-Jan-2010 |
David 'Digit' Turner <digit@google.com> |
Implement clone() C library function properly. Only provide an implementation for ARM at the moment, since it requires specific assembly fragments (the standard syscall stubs cannot be used because the child returns in a different stack).
|
1dc9e472e19acfe6dc7f41e429236e7eef7ceda1 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
1767f908af327fa388b1c66883760ad851267013 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
|
a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349 |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
|