Andrew Hsieh
e90773a89e
am d3d90fb6: am 87d906b2: am 5f37cda9: Merge "ndk: <unistd.h>: minor cleanup"
...
* commit 'd3d90fb611bc49577eefa59b4f6f10fed3c74c42':
ndk: <unistd.h>: minor cleanup
2012-04-02 08:37:41 -07:00
Andrew Hsieh
1429f9e7d9
am 60df0c2b: am 1f52f49c: am 3e7f4c62: Merge "ndk: <sys/cdefs.h> minor update"
...
* commit '60df0c2b83f3ab3ce121e569e7779b6d4796c2d2':
ndk: <sys/cdefs.h> minor update
2012-04-02 08:37:40 -07:00
Andrew Hsieh
a7db1541a5
am 84bd1184: am b8e1cdda: am 7ae589ca: Merge "ndk: minor header update"
...
* commit '84bd1184b9cf80cd4bf76fcf650f8de8ca35aca5':
ndk: minor header update
2012-04-02 08:37:39 -07:00
Andrew Hsieh
e3699d2e9b
am e00aea97: am 2128eb22: am 61e72dbc: Merge "ndk: Fix ipv6 related headers"
...
* commit 'e00aea9715d61fcf3816dbb0c9b9434081b317ef':
ndk: Fix ipv6 related headers
2012-04-02 08:37:38 -07:00
Andrew Hsieh
45d8a3b77c
am b907051f: (-s ours) am 708a75ba: am ad05e868: Merge "ndk: Fix <sys/atomics.h> declarations."
...
* commit 'b907051f108b7c0a75845c49bb2e540ecc36fcb4':
ndk: Fix <sys/atomics.h> declarations.
2012-04-02 08:37:37 -07:00
Andrew Hsieh
c64973f7bc
am 95b9de91: am 0480b898: am 26f8b539: Merge "ndk: minor update to <netinet/...> headers."
...
* commit '95b9de9149d78146c99e06d2e7c75b723a2c8899':
ndk: minor update to <netinet/...> headers.
2012-04-02 08:00:29 -07:00
Andrew Hsieh
d3d90fb611
am 87d906b2: am 5f37cda9: Merge "ndk: <unistd.h>: minor cleanup"
...
* commit '87d906b24376757b8b82d49698bb4731e3e9ad94':
ndk: <unistd.h>: minor cleanup
2012-04-02 07:58:09 -07:00
Andrew Hsieh
60df0c2b83
am 1f52f49c: am 3e7f4c62: Merge "ndk: <sys/cdefs.h> minor update"
...
* commit '1f52f49c350f68b66e929131ecd7d793e05503e1':
ndk: <sys/cdefs.h> minor update
2012-04-02 07:58:07 -07:00
Andrew Hsieh
84bd1184b9
am b8e1cdda: am 7ae589ca: Merge "ndk: minor header update"
...
* commit 'b8e1cdda80fb3aee075e3633c7c0818e21e33ea9':
ndk: minor header update
2012-04-02 07:58:06 -07:00
Andrew Hsieh
e00aea9715
am 2128eb22: am 61e72dbc: Merge "ndk: Fix ipv6 related headers"
...
* commit '2128eb22fd24ff4c6ec955f79950e0cebf7e448c':
ndk: Fix ipv6 related headers
2012-04-02 07:58:06 -07:00
Andrew Hsieh
b907051f10
am 708a75ba: am ad05e868: Merge "ndk: Fix <sys/atomics.h> declarations."
...
* commit '708a75ba605e9801d704cc3f6d5168a0f849f7a9':
ndk: Fix <sys/atomics.h> declarations.
2012-04-02 07:58:05 -07:00
Andrew Hsieh
95b9de9149
am 0480b898: am 26f8b539: Merge "ndk: minor update to <netinet/...> headers."
...
* commit '0480b898713f17ab9fd89e88637403c51fbca30b':
ndk: minor update to <netinet/...> headers.
2012-04-02 07:58:04 -07:00
Andrew Hsieh
87d906b243
am 5f37cda9: Merge "ndk: <unistd.h>: minor cleanup"
...
* commit '5f37cda9b9cca301c839e868464ab4890c2c7c9e':
ndk: <unistd.h>: minor cleanup
2012-04-02 07:55:35 -07:00
Andrew Hsieh
1f52f49c35
am 3e7f4c62: Merge "ndk: <sys/cdefs.h> minor update"
...
* commit '3e7f4c62a242d9aeaf91d7b5590959d96ffbc730':
ndk: <sys/cdefs.h> minor update
2012-04-02 07:55:34 -07:00
Andrew Hsieh
b8e1cdda80
am 7ae589ca: Merge "ndk: minor header update"
...
* commit '7ae589ca49c8a37f52712101476c6cd664cc7e08':
ndk: minor header update
2012-04-02 07:55:33 -07:00
Andrew Hsieh
2128eb22fd
am 61e72dbc: Merge "ndk: Fix ipv6 related headers"
...
* commit '61e72dbc24de26fd54e09a30ec9e74ee9a22c306':
ndk: Fix ipv6 related headers
2012-04-02 07:55:32 -07:00
Andrew Hsieh
708a75ba60
am ad05e868: Merge "ndk: Fix <sys/atomics.h> declarations."
...
* commit 'ad05e868b8f4a4e57bffcdbf5ffdfff5d3f8c92b':
ndk: Fix <sys/atomics.h> declarations.
2012-04-02 07:55:30 -07:00
Andrew Hsieh
0480b89871
am 26f8b539: Merge "ndk: minor update to <netinet/...> headers."
...
* commit '26f8b5393020c1b8a569e8bb659c7bd8ed6ef796':
ndk: minor update to <netinet/...> headers.
2012-04-02 07:55:29 -07:00
Andrew Hsieh
5f37cda9b9
Merge "ndk: <unistd.h>: minor cleanup"
2012-04-02 02:56:37 -07:00
David 'Digit' Turner
002d5366b6
ndk: <unistd.h>: minor cleanup
...
- Cleanup declaration of lseek64() to use off64_t instead of loff_t
- Cleanup declaration of prctl() to use variable number of arguments
The cleanups are performed to better match upstream.
Change-Id: I3c9420e328c3772bbb57dc9108dc879aa698a981
2012-04-02 17:54:27 +08:00
Andrew Hsieh
3e7f4c62a2
Merge "ndk: <sys/cdefs.h> minor update"
2012-04-02 02:42:37 -07:00
David 'Digit' Turner
3da072d28f
ndk: <sys/cdefs.h> minor update
...
This patch fixes some formatting issues in <sys/cdefs.h>:
- change '#if __STDC_VERSION__ > xxx' into '#if defined(__STDC_VERSION__) && __STDC_VERSION > xxx'
- add __LIBC_HIDDEN__ definition (not technically required, but makes comparing the headers with upstream easier)
2012-04-02 17:41:16 +08:00
Andrew Hsieh
7ae589ca49
Merge "ndk: minor header update"
2012-04-02 01:08:05 -07:00
David 'Digit' Turner
1fe0de682b
ndk: minor header update
...
<net/ethernet.h>: new header
<netdb.h>: add EAI_ADDRFAMILY definition
2012-04-02 16:07:07 +08:00
Andrew Hsieh
61e72dbc24
Merge "ndk: Fix ipv6 related headers"
2012-04-02 01:05:31 -07:00
David 'Digit' Turner
f4e62ff4a3
ndk: Fix ipv6 related headers
...
This fixes two minor issues with recent updates to the IPv6 related headers:
- add missing <linux/ipv6.h> kernel header
- avoid conflict in netinet/in6.h, the macro is already defined by <linux/in6.h>
2012-04-02 16:04:42 +08:00
Andrew Hsieh
ad05e868b8
Merge "ndk: Fix <sys/atomics.h> declarations."
2012-04-02 01:01:39 -07:00
David 'Digit' Turner
6c32dacf97
ndk: Fix <sys/atomics.h> declarations.
...
The atomic operations exported by the platform's C library do not
provide full memory barriers. This can result in incorrect results
when NDK machine code linked against them runs on multi-core devices.
While the bug has been fixed in the platform, this NDK header change
ensures that any source code that includes <sys/atomics.h> will end
up using a correct implementation of these functions, based on the
corresponding GCC builtins.
These builtins always provide a full barrier and have reasonable
performance. Application developers who depend on <sys/atomics.h>
should recompile their unmodified sources against this version
of the NDK as soon as possible.
2012-04-02 15:59:46 +08:00
Andrew Hsieh
26f8b53930
Merge "ndk: minor update to <netinet/...> headers."
2012-04-02 00:56:56 -07:00
Andrew Hsieh
4e751123b9
am 04178e1c: am ea046fad: am ee8746da: Merge "ndk: libc: Add RLIM_RTTIME to <asm-generic/resource.h>"
...
* commit '04178e1cab7317471e329cb0e0000415637a6079':
ndk: libc: Add RLIM_RTTIME to <asm-generic/resource.h>
2012-04-02 00:46:02 -07:00
Andrew Hsieh
506c606e92
am 54ee243d: am a4c42802: am 3211c04a: Merge "ndk: arm: Update <asm/ptrace.h> and <asm/user.h>"
...
* commit '54ee243d1e02710cc8c506172bc1700bce50527a':
ndk: arm: Update <asm/ptrace.h> and <asm/user.h>
2012-04-02 00:46:01 -07:00
Andrew Hsieh
ccb5511069
am 672ab2a3: am 15b930a3: am a9adb11a: Merge "ndk: disable logs in release builds of native_app_glue library."
...
* commit '672ab2a395cab392e5781d0551df8ae485db0f4a':
ndk: disable logs in release builds of native_app_glue library.
2012-04-02 00:46:00 -07:00
Andrew Hsieh
40c9182f84
am 3e5127ef: am 7ea377d2: am ac1d40cf: Merge "Fixed inconsistent minSdkVersion and target= in NDK samples"
...
* commit '3e5127efe4979645ac43b841caecba8187a8d431':
Fixed inconsistent minSdkVersion and target= in NDK samples
2012-04-02 00:45:59 -07:00
Andrew Hsieh
53e47ee6d3
am 4ab5bd9d: am 0117043e: am 7a17a9af: Merge "Fixed to #include correct 32-bit headers"
...
* commit '4ab5bd9deb1f34d5ceda6d2385808043a4720838':
Fixed to #include correct 32-bit headers
2012-04-02 00:45:58 -07:00
Andrew Hsieh
04178e1cab
am ea046fad: am ee8746da: Merge "ndk: libc: Add RLIM_RTTIME to <asm-generic/resource.h>"
...
* commit 'ea046fadf5df120738a2eb45e42ca6891e4e3dbd':
ndk: libc: Add RLIM_RTTIME to <asm-generic/resource.h>
2012-04-02 00:43:58 -07:00
Andrew Hsieh
54ee243d1e
am a4c42802: am 3211c04a: Merge "ndk: arm: Update <asm/ptrace.h> and <asm/user.h>"
...
* commit 'a4c42802df0e2245a6915e9a850a0ad10f35225c':
ndk: arm: Update <asm/ptrace.h> and <asm/user.h>
2012-04-02 00:43:57 -07:00
Andrew Hsieh
672ab2a395
am 15b930a3: am a9adb11a: Merge "ndk: disable logs in release builds of native_app_glue library."
...
* commit '15b930a3e1593315af61b5999a9fd873557e76c2':
ndk: disable logs in release builds of native_app_glue library.
2012-04-02 00:43:56 -07:00
Andrew Hsieh
3e5127efe4
am 7ea377d2: am ac1d40cf: Merge "Fixed inconsistent minSdkVersion and target= in NDK samples"
...
* commit '7ea377d2a7f8557545259698e6d8e4536ceadc2a':
Fixed inconsistent minSdkVersion and target= in NDK samples
2012-04-02 00:43:55 -07:00
Andrew Hsieh
4ab5bd9deb
am 0117043e: am 7a17a9af: Merge "Fixed to #include correct 32-bit headers"
...
* commit '0117043e299fe5c8b9b2d3d00d05e76526c2e017':
Fixed to #include correct 32-bit headers
2012-04-02 00:43:55 -07:00
Andrew Hsieh
ea046fadf5
am ee8746da: Merge "ndk: libc: Add RLIM_RTTIME to <asm-generic/resource.h>"
...
* commit 'ee8746daba45a79e32bfb0946f4ac9677cc4cafe':
ndk: libc: Add RLIM_RTTIME to <asm-generic/resource.h>
2012-04-02 00:41:49 -07:00
Andrew Hsieh
a4c42802df
am 3211c04a: Merge "ndk: arm: Update <asm/ptrace.h> and <asm/user.h>"
...
* commit '3211c04af13ce0d5a5280fa0ba6cdcd5760a542e':
ndk: arm: Update <asm/ptrace.h> and <asm/user.h>
2012-04-02 00:41:48 -07:00
Andrew Hsieh
15b930a3e1
am a9adb11a: Merge "ndk: disable logs in release builds of native_app_glue library."
...
* commit 'a9adb11aaee79fb74a89025f41d4206a565bf6a3':
ndk: disable logs in release builds of native_app_glue library.
2012-04-02 00:41:47 -07:00
Andrew Hsieh
7ea377d2a7
am ac1d40cf: Merge "Fixed inconsistent minSdkVersion and target= in NDK samples"
...
* commit 'ac1d40cf4fae70533a18205e4a6736b198aa8251':
Fixed inconsistent minSdkVersion and target= in NDK samples
2012-04-02 00:41:46 -07:00
Andrew Hsieh
0117043e29
am 7a17a9af: Merge "Fixed to #include correct 32-bit headers"
...
* commit '7a17a9aff795e9ae17de50b5001bef8412f3e300':
Fixed to #include correct 32-bit headers
2012-04-02 00:41:44 -07:00
David 'Digit' Turner
5704b40d70
ndk: minor update to <netinet/...> headers.
...
This patch contains a minor update to the netinet headers from the C library.
Most of the changes come from later platform release, but can be safely back-ported
to previous API levels since they don't change the ABI:
- <netinet/icmp6.h>, <netinet/ip6.h>: new headers
- <netinet/in.h>: now always include <linux/ipv6.h> by default
- <netinet/in6.h>: add macros: IN6_IS_ADDR_ULA, IN6ADDR_LOOPBACK_INIT
- <netinet/ip.h>: add macro: IPTOS_MINCOST
- <net/if_ether.h>: always include <sys/types.h> by default.
2012-04-02 15:31:20 +08:00
Andrew Hsieh
ee8746daba
Merge "ndk: libc: Add RLIM_RTTIME to <asm-generic/resource.h>"
2012-04-02 00:15:32 -07:00
David 'Digit' Turner
554c5eca78
ndk: libc: Add RLIM_RTTIME to <asm-generic/resource.h>
...
This is a back-port of a fix that was performed in 4.0.1 to all previous platforms.
2012-04-02 15:14:10 +08:00
Andrew Hsieh
3211c04af1
Merge "ndk: arm: Update <asm/ptrace.h> and <asm/user.h>"
2012-04-02 00:12:14 -07:00
David 'Digit' Turner
34c6c855bc
ndk: arm: Update <asm/ptrace.h> and <asm/user.h>
...
This is a minor update to two ARM-specific kernel headers.
- <asm/ptrace.h>: Add two new constants
- <asm/user.h>: Add 'struct vfp_user' and 'struct vfp_user_exc'
2012-04-02 15:11:02 +08:00
Andrew Hsieh
a9adb11aae
Merge "ndk: disable logs in release builds of native_app_glue library."
2012-04-02 00:08:08 -07:00