Elliott Hughes
72dee4e4aa
am d0a17beb: am 548eddab: am 8a6eec38: Merge "Fix x86_64 register names in <sys/user.h>."
...
* commit 'd0a17beb73c851babf18736773645dbca206f69b':
Fix x86_64 register names in <sys/user.h>.
2014-01-09 00:37:52 +00:00
Elliott Hughes
16b28da0df
am 36a3f941: am 60ff1387: am 5d5cc227: Merge "We shouldn\'t have a <sys/dirent.h> that\'s a subset of <dirent.h>."
...
* commit '36a3f941d07ad58b7df1152b1cfb6041604eb666':
We shouldn't have a <sys/dirent.h> that's a subset of <dirent.h>.
2014-01-09 00:37:51 +00:00
Elliott Hughes
8a6eec38eb
Merge "Fix x86_64 register names in <sys/user.h>."
2014-01-09 00:24:55 +00:00
Elliott Hughes
eddc8ece3d
Fix x86_64 register names in <sys/user.h>.
...
Change-Id: Ieb327247a41f6195589716170e324d1cd1251b96
2014-01-08 15:54:19 -08:00
Elliott Hughes
155b076420
We shouldn't have a <sys/dirent.h> that's a subset of <dirent.h>.
...
glibc has no <sys/dirent.h>. If we do have to bring this back, we
should probably just have one file #include the other.
Change-Id: I5c0bf9c03769daf3b23f69778e9f01f81c3de9ec
2014-01-08 15:51:13 -08:00
Elliott Hughes
398aadbf6d
am e4f4ef04: am eac00eb7: am 4c8caf0a: Merge "<sched.h> should offer both __sched_priority and sched_priority."
...
* commit 'e4f4ef047c7240d5603ad4e65007f4b79a2fefa3':
<sched.h> should offer both __sched_priority and sched_priority.
2014-01-08 02:53:05 +00:00
Elliott Hughes
f89abab0cb
am fccb66b3: am 4458a5a7: am 4faf76ca: Merge "<fcntl.h> should get you the POSIX_FADV_* constants."
...
* commit 'fccb66b3ab3f6e5672a46d4730d545859308dc8c':
<fcntl.h> should get you the POSIX_FADV_* constants.
2014-01-08 02:53:04 +00:00
Elliott Hughes
e0d647701e
am ec93120e: am 82bbaf7e: am bc4e135a: Merge "Add SWAP_FLAG_* constants to <sys/swap.h>."
...
* commit 'ec93120e63b44e88ee4665820b7b29c0757852f7':
Add SWAP_FLAG_* constants to <sys/swap.h>.
2014-01-08 02:43:02 +00:00
Elliott Hughes
4c8caf0ad3
Merge "<sched.h> should offer both __sched_priority and sched_priority."
2014-01-08 02:41:04 +00:00
Elliott Hughes
4faf76ca11
Merge "<fcntl.h> should get you the POSIX_FADV_* constants."
2014-01-08 02:40:44 +00:00
Elliott Hughes
bc4e135a8e
Merge "Add SWAP_FLAG_* constants to <sys/swap.h>."
2014-01-08 02:31:55 +00:00
Elliott Hughes
91a7e423a4
am 24ed782f: am d2fe982b: am 1c1b8354: Merge "Define fsid_t as well as __fsid_t."
...
* commit '24ed782faaf2f373c9c89a8c403bc3ec2e56bab8':
Define fsid_t as well as __fsid_t.
2014-01-08 02:24:31 +00:00
Elliott Hughes
65c6f3099e
Add SWAP_FLAG_* constants to <sys/swap.h>.
...
Bug: 9336527
Change-Id: I679be4d8425ba177dd782e714f465caf9daa976c
2014-01-08 02:23:06 +00:00
Elliott Hughes
bbb34f9536
<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
2014-01-07 17:48:30 -08:00
Elliott Hughes
01e505ac9c
<fcntl.h> should get you the POSIX_FADV_* constants.
...
Change-Id: I9de8b840570b228308c12d72b7617b8758237fb8
2014-01-07 17:47:20 -08:00
Elliott Hughes
abfc88fed7
Define fsid_t as well as __fsid_t.
...
Change-Id: Ib8efbd913a0e6bfe27b88c1342bd5cec926dd74e
2014-01-07 17:44:51 -08:00
Elliott Hughes
6f32b90ea4
am 0d668937: am 654a26b8: am 27a4bb31: Merge "Regenerate the NOTICE files."
...
* commit '0d66893771259bb82458ba303ff5f58fd9f9f74e':
Regenerate the NOTICE files.
2014-01-07 22:00:58 +00:00
Elliott Hughes
54a7494f17
Regenerate the NOTICE files.
...
Also standardize the orthography in a few places to reduce near-duplicates
in the NOTICE files.
Change-Id: I347c75e817be61ec1b9c5b4b96226feedc8d09ab
2014-01-07 13:46:11 -08:00
Christopher Ferris
a515fdfe15
am 4beb09a0: am 292f4473: am 10cd709f: Merge "Add cfi directives to x86 syscalls."
...
* commit '4beb09a0730ccd254a0f7683425911d7c90a1431':
Add cfi directives to x86 syscalls.
2014-01-07 01:46:15 +00:00
Christopher Ferris
10cd709ff9
Merge "Add cfi directives to x86 syscalls."
2014-01-07 01:36:44 +00:00
Christopher Ferris
e4bc756121
Add cfi directives to x86 syscalls.
...
Modify the syscalls script to generate the cfi directives for x86
syscalls.
Update the x86 syscalls.
Change-Id: Ia1993dc714a7e79f917087fff8200e9a02c52603
2014-01-06 16:39:10 -08:00
Elliott Hughes
9555fa7ec0
am 30ef1f3e: am ca63af9e: am b235f8c8: Merge "Fix dev_t (for LP64)."
...
* commit '30ef1f3e35e8c473b56cefa85617b660fa3a15fb':
Fix dev_t (for LP64).
2014-01-06 20:56:51 +00:00
Elliott Hughes
6d3183bc40
am 8a6c497f: am 7a0e89b6: am 8c8852f1: Merge "Add TCPOPT_* constants."
...
* commit '8a6c497fb727e30d88a594f8ebfec9098595ae84':
Add TCPOPT_* constants.
2014-01-06 20:56:50 +00:00
Elliott Hughes
b235f8c877
Merge "Fix dev_t (for LP64)."
2014-01-06 20:37:03 +00:00
Elliott Hughes
338e6102a6
Add TCPOPT_* constants.
...
Adds the TCPOPT_* constants from NetBSD. Note that the BSDs also have
TCPOPT_SIGNATURE, but Linux calls that TCPOPT_MD5SIG and glibc doesn't
have any corresponding constant yet, so let's wait until we see which name
wins out.
Change-Id: If53cdada5595285d9a7e7248ef74cd7502d804c0
2014-01-03 15:58:40 -08:00
Elliott Hughes
a3ae611097
am dd18a8df: am 3fcc90c6: am c1c3f7d4: Merge "Remove as many hard-coded constants from the MIPS vfork.S as possible."
...
* commit 'dd18a8dfd03884ea6e6d71fdd013b2ebe6ebb999':
Remove as many hard-coded constants from the MIPS vfork.S as possible.
2014-01-03 23:19:42 +00:00
Elliott Hughes
894f8cb139
Fix dev_t (for LP64).
...
32-bit Android's dev_t was wrong too. We can't fix that without ABI breakage,
but we can at least fix 64-bit Android. And add tests.
Bug: https://code.google.com/p/android/issues/detail?id=54966
Change-Id: Ie2e42cc042b78b669a1a44e55f959dbd9c52c5c9
2014-01-03 14:49:37 -08:00
Elliott Hughes
c1c3f7d446
Merge "Remove as many hard-coded constants from the MIPS vfork.S as possible."
2014-01-03 22:36:53 +00:00
Elliott Hughes
c5bf703c4c
Remove as many hard-coded constants from the MIPS vfork.S as possible.
...
We could do better, but not without MIPS cleaning up their kernel headers.
Change-Id: Ib4d4ce5d720ce8ca27a3f9a1ae07a9a277675af9
2014-01-03 14:27:17 -08:00
Elliott Hughes
83783d4c2d
am c2162cc5: am b8f2df91: am 3b36564b: Merge "Use the MAX_ERRNO constant."
...
* commit 'c2162cc58fd7d68eb64cc787e741770f7f502343':
Use the MAX_ERRNO constant.
2014-01-03 00:38:52 +00:00
Elliott Hughes
a85aaf11fa
Use the MAX_ERRNO constant.
...
If you're going to hardcode a constant, you could at least try to
get the constant right...
Change-Id: I886a2593357d1c4dfd6c42649c63e8a35c15a441
2014-01-02 16:23:24 -08:00
Elliott Hughes
8b73b46948
am 0db8180f: am a4c979e3: am 66d16619: Merge "Remove a hardcoded constant from aarch64\'s vfork."
...
* commit '0db8180f9720c1b844d4e6c126e98d6bb78c0946':
Remove a hardcoded constant from aarch64's vfork.
2014-01-02 22:28:16 +00:00
Elliott Hughes
b0a2efc6f2
Remove a hardcoded constant from aarch64's vfork.
...
Change-Id: Ifc09ca066c32988b8cc9db9e808b9ef4c4d2bfcb
2014-01-02 14:17:30 -08:00
Elliott Hughes
8bea13ddcb
am 9d0600e1: am 741d4023: am 7b0c23f1: Merge "Clean up <sched.h>."
...
* commit '9d0600e16169a326a68543992e428d78d4f67398':
Clean up <sched.h>.
2014-01-02 21:57:07 +00:00
Elliott Hughes
887e1140fe
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
2014-01-02 12:05:50 -08:00
Elliott Hughes
1c1a001deb
am 19705a6e: am bb184de2: am 17c9fe7d: Merge "Fix MIPS build."
...
* commit '19705a6e350d3faedfcb69da117f18770528fe4a':
Fix MIPS build.
2013-12-22 20:14:41 +00:00
Elliott Hughes
5063791535
Fix MIPS build.
...
Change-Id: I175f427e355fca9a5a3f4e4379d7fcd1f7f6a22d
2013-12-22 12:02:32 -08:00
Elliott Hughes
14a9c3f516
am 75ed8899: am 2f6f6c0b: am 47033433: Merge "Remove the bogus exit status from _exit_with_stack_teardown."
...
* commit '75ed8899ac02bf952dd42987f867372a8b56219f':
Remove the bogus exit status from _exit_with_stack_teardown.
2013-12-22 19:45:47 +00:00
Elliott Hughes
2aace21a19
Remove the bogus exit status from _exit_with_stack_teardown.
...
It should always be 0, and there's no reason to pass a constant in as
an argument.
Change-Id: I92ac59b718a18e298bd7c52821af447f9181ca2a
2013-12-21 15:30:49 -08:00
Elliott Hughes
b12dc8e6c8
am 7b9f6ab8: am 57c6a969: am 6d929061: Merge "Fix MIPS build."
...
* commit '7b9f6ab83459eea7f4070e93b0a4efbb70a38e2c':
Fix MIPS build.
2013-12-21 02:59:01 +00:00
Elliott Hughes
6d929061c3
Merge "Fix MIPS build."
2013-12-21 02:47:01 +00:00
Elliott Hughes
5b395ce071
Fix MIPS build.
...
Change-Id: Idd3bcda1803fd16b728a352d325bb070aed8fd94
2013-12-20 18:46:14 -08:00
Elliott Hughes
bb6bf6417a
am e4aaceb3: am 191c7e3e: am 3fdb7355: Merge "Avoid sign extension in 32-bit mmap."
...
* commit 'e4aaceb302a846cf862d9e8a6d96bf85b07d8123':
Avoid sign extension in 32-bit mmap.
2013-12-21 02:38:20 +00:00
Elliott Hughes
a255bce6d2
am 5ff62cbe: am 51166a7e: am 434f97f6: Merge "Remove some old kernel header cruft not needed with uapi."
...
* commit '5ff62cbe9df50eb9d1bac01180ca7f40c1e2c6e2':
Remove some old kernel header cruft not needed with uapi.
2013-12-21 02:34:51 +00:00
Elliott Hughes
3fdb735590
Merge "Avoid sign extension in 32-bit mmap."
2013-12-21 02:23:35 +00:00
Elliott Hughes
99868904fe
Avoid sign extension in 32-bit mmap.
...
Change-Id: I2a77925f62f381a0b34648c3db8154a55dd80c46
2013-12-20 18:17:34 -08:00
Elliott Hughes
6ae8ab2896
am 9306d2a2: am bc86e156: am 22323f91: Merge "Fix aarch64 futex assembly routines."
...
* commit '9306d2a21f281b505582cd8710546decc92bf497':
Fix aarch64 futex assembly routines.
2013-12-21 01:37:04 +00:00
Elliott Hughes
68d89c7d65
Remove some old kernel header cruft not needed with uapi.
...
Change-Id: If543b056ae40f0eb660be4a0629ad22f4c4cb92f
2013-12-20 17:26:30 -08:00
Elliott Hughes
5eccb9646d
Fix aarch64 futex assembly routines.
...
Also make the other architectures more similar to one another,
use NULL instead of 0 in calling code, and remove an unused #define.
Change-Id: I52b874afb6a351c802f201a0625e484df6d093bb
2013-12-20 16:58:06 -08:00
Elliott Hughes
fb5222ebef
am c2b4de4d: am 9f65022f: am 026b6ab6: Merge "Allocate additional space on stack for indirect syscall"
...
* commit 'c2b4de4dca45cf8bea64e69563f8efde13539a0f':
Allocate additional space on stack for indirect syscall
2013-12-20 23:50:41 +00:00