047a285d41e3fe0b1a8071ec19f436baf6f187b2 |
15-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Fix <sys/klog.h> to correspond to the kernel operations."
|
51519521979c2daa417f6ca50c175e631c55dfb0 |
15-Sep-2012 |
Elliott Hughes <enh@google.com> |
Merge "Add tty defaults to bionic"
|
e249b059637b49a285ed9f58a2a18bfd054e5d95 |
15-Sep-2012 |
Elliott Hughes <enh@google.com> |
Fix <sys/klog.h> to correspond to the kernel operations. This makes the constants correspond to those in the Linux kernel's include/linux/syslog.h, but keeping our old badly-named constants for source compatibility. Change-Id: Ia47d1299205754cbfffd29ed48b497b53d1edaae
log.h
|
86ec05acc9df3098c4e99e5b3ad85dcef66712c7 |
12-Sep-2012 |
Elliott Hughes <enh@google.com> |
Update the kernel headers to match external/kernel-headers. Note that the Linux kernel handed over responsibility for most of the socket constants to glibc some time ago. Someone had updated our external/kernel-headers file but not regenerated the bionic headers, so this change copies the missing stuff from the old bionic <linux/socket.h> into <sys/socket.h>. This is what glibc does. I've hacked a few of the other files to #include <sys/socket.h> for backward compatibility, but even so this requires numerous other changes to switch people over from direct inclusion of <linux/...> headers. Change-Id: I0e4af64e631d3cef911a31d90f2f806e058278a0
ocket.h
|
0d207ba624b81038600e71d109c3234912c4125b |
12-Sep-2012 |
Elliott Hughes <enh@google.com> |
Backwards and forwards compatibility for an upcoming <sys/socket.h> change. Change-Id: Iba58077a1f057a968eb2283ebba259975925ff4c
n.h
|
e77e1afe244097ccad5bb3a3a648a8037e58beac |
08-Sep-2012 |
Irina Tirdea <irina.tirdea@intel.com> |
Add tty defaults to bionic Add ttydefaults.h bionic. Some userspace programs (e.g. perf) need the definitions from this file. This header file is copied from NetBSD (http://netbsd.org/) under the NetBSD Foundation's (TNF) license (“2 clause” Berkeley-style license). Change-Id: I9c862415b52b710f25adb1629a699627cd715775 Signed-off-by: Irina Tirdea <irina.tirdea@intel.com>
tydefaults.h
|
1ad05db9cef23c1ca28ffd51852fa2a0b0c9b4b7 |
06-Sep-2012 |
Elliott Hughes <enh@google.com> |
Add mlockall and munlockall for Google TV. Change-Id: I10e961d701e74aab07211ec7975f61167e387853
inux-syscalls.h
|
1ad10a566e042676c95a0bdbf3cbc48e99ddafb2 |
29-Aug-2012 |
Irina Tirdea <irina.tirdea@intel.com> |
Add getsid system call to bionic Add getsid() system call to bionic for all architectures. This is needed for various tools (e.g. perf). Adding the getsid system call was done in 3 steps: () add getsid system call (function name and syscall number) to libc/SYSCALLS.TXT () generate all necessary headers by calling libc/tools/gensyscalls.py. This patch is adding the generated files since the build system does not call gensyscalls.py. () add the system call signature to libc/include/unistd.h Change-Id: Id69a257e13ec02e1a44085a6b217a3f19ab025b1 Signed-off-by: Irina Tirdea <irina.tirdea@intel.com>
inux-syscalls.h
|
829c089f83ddee37203b52bcb294867a9ae7bdbc |
29-Aug-2012 |
Nick Kralevich <nnk@google.com> |
disable _FORTIFY_SOURCE under clang Clang and _FORTIFY_SOURCE are just plain incompatible with each other. First of all, clang doesn't understand the __attribute__((gnu_inline)) header. Second of all, Clang doesn't have support for __builtin_va_arg_pack() and __builtin_va_arg_pack_len() (see http://clang.llvm.org/docs/UsersManual.html#c_unimpl_gcc) Until we can resolve these issues, don't even try using _FORTIFY_SOURCE under clang. Change-Id: I81c2b8073bb3276fa9a4a6b93c427b641038356a
defs.h
|
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
ount.h
|
316ee626b729e3f66a5505a20128af26440cfd19 |
11-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "MIPS support to sigsuspend and sigwait routines"
|
a1822dced3ed8625438b3cbf1c53f907f78a3a48 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
Merge "Add unshare() syscall."
|
e36c826f7a6580227e9e70f6ec70aa88ba0f577e |
10-Aug-2012 |
Jeff Sharkey <jsharkey@android.com> |
Add unshare() syscall. (cherry-pick of 5467f25f82934d611c60f8bc57a05114f3c1bea0.) Bug: 6925012 Change-Id: Ic5ea2fbd606311087de05d7a3594df2fa9b2fef9
inux-syscalls.h
|
01030e6388019bc89e8d2959b9e787d31d3faa43 |
10-Aug-2012 |
Elliott Hughes <enh@google.com> |
Fix typo in SIGTTOU description. Change-Id: Ie0db3e7df3e1f17b43f5645d027a90603139be2f
sigdefs.h
|
abd10011a7a6066df76de7acf5eecb2cc870b0c4 |
09-Aug-2012 |
Raghu Gandham <raghu@mips.com> |
MIPS support to sigsuspend and sigwait routines Change-Id: I870e798ed7eac5a8c74e5784a670f3a4f24331a9
inux-syscalls.h
|
6437eac15a5b595ab26ef51834509c44695eb7e4 |
03-Aug-2012 |
Raghu Gandham <raghu@mips.com> |
MIPS support to sys/ headers Change-Id: I32207a1d918e4842da341f6b242ae39c69a83b03
sigdefs.h
octl_compat.h
ocket.h
tat.h
fs.h
|
405b8029a6888f386adf3512113a33546141d1c8 |
26-Jul-2012 |
Raghu Gandham <raghu@mips.com> |
MIPS support for libc. Change-Id: I2864dea04b3faf2d919165dcaa600af5b16c41c8 Signed-off-by: Chris Dearman <chris@mips.com> Signed-off-by: Raghu Gandham <raghu@mips.com>
achectl.h
|
da2611084f7b5a05b802af6d5007661f42fc2578 |
28-Jan-2012 |
Chris Dearman <chris@mips.com> |
Error numbers are target specific. Use the system supplied error numbers when mapping error numbers to messages. Change-Id: I520556fa3e2ff668fdc4eda36ad31491fbb48ea8 Signed-off-by: Chris Dearman <chris@mips.com> Signed-off-by: Raghu Gandham <raghu@mips.com>
errdefs.h
|
958dad705a8c2c191e4352547fc9950c4feaa9fb |
24-Jul-2012 |
Chris Dearman <chris@mips.com> |
Fix implementation of generic atomic operations Change-Id: Ie1ea5aacc561e2d6d40125d2952ed0e9116b7b0d
tomics.h
|
9b6cc223a36835c4367a036d4cfeff14d25bc742 |
13-Jul-2012 |
Nick Kralevich <nnk@google.com> |
FORTIFY_SOURCE: introduce __BIONIC_FORTIFY_UNKNOWN_SIZE macro Replace all occurances of "(size_t) -1" with a __BIONIC_FORTIFY_UNKNOWN_SIZE macro. Change-Id: I0b188f6cf31417d2dbef0e1bd759de3f9782873a
defs.h
|
71a18dd435e96564539b5af71b8ea5093a2109a1 |
07-Jun-2012 |
Nick Kralevich <nnk@google.com> |
_FORTIFY_SOURCE: add memset / bzero support Add _FORTIFY_SOURCE support for the following functions: * memset * bzero Move the __BIONIC_FORTIFY_INLINE definition to cdefs.h so it can be used from multiple header files. Change-Id: Iead4d5e35de6ec97786d58ee12573f9b11135bb7
defs.h
|
804147cb7d533f5635da6adc28fbca1467a3078b |
10-May-2012 |
Elliott Hughes <enh@google.com> |
am edb7cad9: Merge "Actually set the header guard in "linux-syscalls.h"." * commit 'edb7cad9b764f029c5faac2750f749d3d84bd86a': Actually set the header guard in "linux-syscalls.h".
|
1928523c870f7acd7f34870f4bb4ab9c6215bf7a |
10-May-2012 |
Elliott Hughes <enh@google.com> |
Actually set the header guard in "linux-syscalls.h". Spotted while merging a MIPS change. Change-Id: I36fb5a07d0bba0c117e9fe9733957bd37ca4b4c0
inux-syscalls.h
|
dbd5ecad26e39281bb83f97664bc32555c5c071a |
09-May-2012 |
Elliott Hughes <enh@google.com> |
resolved conflicts for merge of e5408907 to jb-dev-plus-aosp Change-Id: If4c3f51bf87b28da8074be2e46ae772a374b266f
|
1fa0d849576555577ffd9675677a3c95f21b754e |
28-Jan-2012 |
Raghu Gandham <raghu@mips.com> |
[MIPS] Add support for MIPS syscalls Change-Id: I4deba67e15c865c4c2db03064c04098a09828ea6 Signed-off-by: Raghu Gandham <raghu@mips.com> Signed-off-by: Chris Dearman <chris@mips.com>
inux-syscalls.h
inux-unistd.h
|
4994deaef51d5fa1ac12e6160b47d9cbe3b2bc43 |
16-Apr-2012 |
Elliott Hughes <enh@google.com> |
Merge "Bionic: Fix wrong prototype of system call clock_nanosleep"
|
d515ce465be909d830a39462c3f196b5d7f35c66 |
17-Apr-2012 |
Jack Ren <jack.ren@intel.com> |
Bionic: Fix wrong prototype of system call clock_nanosleep In bionic/libc/SYSCALLS.TXT, the prototype of system call clock_nanosleep is incorrect. According to man page: int clock_nanosleep(clockid_t clock_id, int flags, const struct timespec *request, struct timespec *remain); Change-Id: Ic44c6db3d632293aa17998035554eacd664c2d57 Signed-off-by: Jin Wei <wei.a.jin@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
inux-unistd.h
|
41070dd15f2c5916dfc96da4c256dd04d7f9c837 |
17-Apr-2012 |
Jack Ren <jack.ren@intel.com> |
bionic: Fix wrong prototype of system call getresuid/getresgid In bionic/libc/SYSCALLS.TXT, the prototypes of system call getresuid/getresgid are incorrect. According to man page, they should be: int getresuid(uid_t *ruid, uid_t *euid, uid_t *suid); int getresgid(gid_t *rgid, gid_t *egid, gid_t *sgid); Change-Id: I676098868bb05a9e1fe45419b234cf397626fdad Signed-off-by: Jin Wei <wei.a.jin@intel.com> Signed-off-by: Jack Ren <jack.ren@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
inux-unistd.h
|
f0ec06ba609a15cf9343aabd5b2486f9a8af9adb |
13-Apr-2012 |
Kenny Root <kroot@google.com> |
Add faccessat to syscall list Change-Id: I427a18811089cb280769ac8da3ed8adc00a65a10
inux-syscalls.h
|
a677907ee8ecca034318fdb97902fa73e7392c4f |
21-Mar-2012 |
Nick Kralevich <nnk@google.com> |
string.h: add __attribute__ ((pure)) to string functions cdefs.h: Introduce the __purefunc attribute, which allows us to mark certain functions as being "pure". http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html Many functions have no effects except the return value and their return value depends only on the parameters and/or global variables. Such a function can be subject to common subexpression elimination and loop optimization just as an arithmetic operator would be. string.h: Mark many commently used string functions as "pure", to allow for additional compiler optimizations. Change-Id: I42961f90f822b6dbcbc3fd72cdbe774a7adc8785
defs.h
|
1a823691a21519014daf252691a314f0726d7c3a |
13-Mar-2012 |
Ben Cheng <bccheng@google.com> |
Update kernel headers and add syscall "perf_event_open" Change-Id: I43f12b727881df002a8524f2738586c043833bae
inux-syscalls.h
|
9ec0f03a0d0b17bbb94ac0b9fef6add28a133c3a |
28-Feb-2012 |
Nick Kralevich <nnk@google.com> |
Add relro support Add support for PT_GNU_RELRO. This allows the static linker to indicate that certain regions of memory should be marked as "read-only" after dynamic linking is complete. See: * http://www.akkadia.org/drepper/nonselsec.pdf (section 6) * http://tk-blog.blogspot.com/2009/02/relro-not-so-well-known-memory.html Note that this change has no effect on Android right now, because we don't compile our code with relro enabled. Change-Id: I6541f8775367e8558b4388f7d105b1ae6e8f046b
xec_elf.h
|
51d22d7ea92e77f47accee59c99cb8157bf29fcb |
01-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am afab5a70: Merge "Eliminate duplicate constants" * commit 'afab5a703d30df613848cb30ab3ecceafd76102b': Eliminate duplicate constants
|
9921947e6fa4547c10f68281fc1a7ad72e11cf56 |
28-Feb-2012 |
Nick Kralevich <nnk@google.com> |
Eliminate duplicate constants include/elf.h contains basically the same values as linux/auxvec.h. Eliminate dups. include/sys/exec_elf.h contains basically the same values as linux/elf.h. Eliminate dups. Change-Id: I66b8358161bb52223bb657f8f73ba28b324f4fa3
xec_elf.h
|
7c38f53d1911e04acf6398921a7bd4444d585c2b |
01-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 7f28e0b4: Merge "Clean up the remnants of SuperH support" * commit '7f28e0b4501de7c4f8f627fd3e4be323d737ae82': Clean up the remnants of SuperH support
|
7f28e0b4501de7c4f8f627fd3e4be323d737ae82 |
29-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "Clean up the remnants of SuperH support"
|
67e7a93844989a4ea4660e6cfb9613e486c6d352 |
28-Feb-2012 |
Nick Kralevich <nnk@google.com> |
Eliminate duplicate constants include/elf.h contains basically the same values as linux/auxvec.h. Eliminate dups. include/sys/exec_elf.h contains basically the same values as linux/elf.h. Eliminate dups. Change-Id: I66b8358161bb52223bb657f8f73ba28b324f4fa3
xec_elf.h
|
d6b58b03b8e046e0bd46d6d7e57290dcabe48860 |
13-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 09049311: am cfff36df: am a60ff6c5: Merge "libc: Define new symbol visibility macros" * commit '09049311a229c427f73e3e0ac873bf344b45aaf2': libc: Define new symbol visibility macros
|
cfff36df2bebd95f2663b7b053c6308593c343dd |
13-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am a60ff6c5: Merge "libc: Define new symbol visibility macros" * commit 'a60ff6c5b2ca76181b387d8c10aee22a2cbcf840': libc: Define new symbol visibility macros
|
b69060f1ae0bd14c93caed2d113a72cf81d98f1d |
10-Feb-2012 |
Raghu Gandham <raghu@mips.com> |
Clean up the remnants of SuperH support
inux-unistd.h
|
25b7a16a6ee73248192909862f03f95d2363ad14 |
01-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge c4cb87f3 Change-Id: I4cc14eba43fde75a7702fdc7ad07d3d949e9c092
|
c4cb87f367fc33b36c9988b4f42fc07876abccd1 |
01-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge 5b892aa7 Change-Id: Ic82bc2866bdb0c93822c94281301fa127fd4bb0c
|
5fbf2e09921723cfdea75e83c1fac2080f0ad564 |
23-Jan-2012 |
David 'Digit' Turner <digit@android.com> |
libc: Define new symbol visibility macros This patch defines a few new macros that can be used to control the visibility of symbols exported by the C library: - ENTRY_PRIVATE() can be used in assembly sources to indicate that an assembler function should have "hidden" visibility, i.e. will never be exported by the C library's shared library. This is the equivalent of using __LIBC_HIDDEN__ for a C function, but ENTRY_PRIVATE() works like ENTRY(), and must be used with END() to tag the end of the function. - __LIBC_ABI_PUBLIC__ can be used to tag a C functions as being part of the C library's public ABI. This is important for a few functions that must be exposed by the NDK to maintain binary compatibility. Once a symbol has been tagged with this macro, it shall *never* be removed from the library, even if it becomes directly unused due to implementation changes (e.g. __is_threaded). - __LIBC_ABI_PRIVATE__ can be used for C functions that should always be exported by the C library because they are used by other libraries in the platform, but should not be exposed by the NDK. It is possible to remove such symbols from the implementation if all callers are also modified. + Add missing END() assembly macro for x86 Change-Id: Ia96236ea0dbec41d57bea634b39d246b30e5e234
defs_elf.h
|
70b1668a76d3b719ae690903ea790fda964a5458 |
30-Jan-2012 |
David 'Digit' Turner <digit@google.com> |
remove obsolete SuperH support We don't have a toolchain anymore, we don't have working original kernel headers, and nobody is maintaining this so there is really no point in keeping this here. Details of the patch: - removed code paths from Android.mk files related to the SuperH architecture ("sh") - removed libc/arch-sh, linker/arch-sh, libc/kernel/arch-sh - simplified libc/SYSCALLS.TXT - simplified the scripts in libc/tools/ and libc/kernel/tools Change-Id: I26b0e1422bdc347489e4573e2fbec0e402f75560 Signed-off-by: David 'Digit' Turner <digit@android.com>
inux-syscalls.h
|
73fa5fdaf9ec27741a17b0b793ff6890e6dcecd5 |
21-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge 2f80f07d Change-Id: Iff51b8530dbee01499ba4af0ecd6ab837c8c94fb
|
2f80f07d8106782ac94b05f529c8cbb1fd1c6f64 |
20-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 23f56bbb: Merge "Add extended attribute (xattr) system call wrappers to bionic." * commit '23f56bbb6ae053996dd821f29379aea0c7166055': Add extended attribute (xattr) system call wrappers to bionic.
|
5eb686d105ebd7cea332fd1ef0bb3af9386e19f7 |
13-Jan-2012 |
Stephen Smalley <sds@tycho.nsa.gov> |
Add extended attribute (xattr) system call wrappers to bionic. The xattr system calls are required for the SE Android userspace in order to get and set file security contexts. In particular, libselinux requires these calls. Change-Id: I78f5eb3d8f3384aed0a5e7c6a6f001781d982017
inux-syscalls.h
inux-unistd.h
attr.h
|
ea29cd5a4a0b1fc49a63a789ace1668283a6a280 |
18-Jan-2012 |
Nick Kralevich <nnk@google.com> |
Eliminate duplicate copies of constants. sys/personality.h and linux/personality.h contain mostly identical contents. Eliminate dups. Change-Id: Ie786edcb5dca57af7ee5b5fdad2949369f1bc4e4
ersonality.h
|
d6045cba4e572cf9ed0b87efddce93f3c4a80a8f |
18-Jan-2012 |
Nick Kralevich <nnk@google.com> |
Don't generate sys/linux-unistd.h linux-unistd.h was here for reference purposes, but shouldn't have been accessible to client code. Delete it. Change-Id: I60c264ff6ca489a48117914bdf6daa486737af8c
inux-unistd.h
|
023e5409df07a5d5ead6efb1825f6df92bcf50da |
17-Jan-2012 |
Nick Kralevich <nnk@google.com> |
am 06f51ba1: am f44de270: add personality() system call. * commit '06f51ba1af2fafeec7fdfcba5d635bd001a31b3e': add personality() system call.
|
06f51ba1af2fafeec7fdfcba5d635bd001a31b3e |
17-Jan-2012 |
Nick Kralevich <nnk@google.com> |
am f44de270: add personality() system call. * commit 'f44de270bba32c9b1b5eff8a34be07b10ddff238': add personality() system call.
|
f44de270bba32c9b1b5eff8a34be07b10ddff238 |
13-Jan-2012 |
Nick Kralevich <nnk@google.com> |
add personality() system call. Change-Id: Ie899def8ea1d705930ed83adae1343c1353e7c57
inux-syscalls.h
inux-unistd.h
ersonality.h
|
6519c8124ee9f2b1ed341cc683b78cf26809678d |
04-Jan-2012 |
Bruce Beare <bruce.j.beare@intel.com> |
am e30e9093: sreadahead: adding readahead system call into bionic libc * commit 'e30e909363c5c706f394050d9cd00ce222caadbf': sreadahead: adding readahead system call into bionic libc
|
e30e909363c5c706f394050d9cd00ce222caadbf |
13-Jul-2011 |
Bruce Beare <bruce.j.beare@intel.com> |
sreadahead: adding readahead system call into bionic libc Add bionic libc to support readahead system call. This is needed to enable sreadahead to work. Change-Id: I3856e1a3833db82e6cf42fd34af7631bd40cc723 Author: Winson Yung <winson.w.yung@intel.com> Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
inux-syscalls.h
inux-unistd.h
|
de44d0b2bd32a2c2cc5e2ffb64f8356efd893bca |
22-Nov-2011 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: provide atomic operations will full barriers for NDK apps."
|
10c8ce59a40a1d8ae8f49145eca365b364aabe58 |
19-Nov-2011 |
Jeff Brown <jeffbrown@google.com> |
Add tgkill syscall. Use tgkill instead of tkill to implement pthread_kill. This is safer in the event that the thread has already terminated and its id has been reused by a different process. Change-Id: Ied715e11d7eadeceead79f33db5e2b5722954ac9
inux-syscalls.h
inux-unistd.h
|
0fec6b9d88ee5a9e359b2208038f9806c0804538 |
16-Nov-2011 |
David 'Digit' Turner <digit@google.com> |
libc: provide atomic operations will full barriers for NDK apps. __atomic_cmpxchg and other related atomic operations did not provide memory barriers, which can be a problem for non-platform code that links against them when it runs on multi-core devices. This patch does two things to fix this: - It modifies the existing implementation of the functions that are exported by the C library to always provide full memory barriers. We need to keep them exported by the C library to prevent breaking existing application machine code. - It also modifies <sys/atomics.h> to only export always-inlined versions of the functions, to ensure that any application code compiled against the new header will not rely on the platform version of the functions. This ensure that said machine code will run properly on all multi-core devices. This is based on the GCC built-in sync primitives. The end result should be only slightly slower than the previous implementation. Note that the platform code does not use these functions at all. A previous patch completely removed their usage in the pthread and libstdc++ code. + rename arch-arm/bionic/atomics_arm.S to futex_arm.S + rename arch-x86/bionic/atomics_x86.S to futex_x86.S + remove arch-x86/include/sys/atomics.h which already provided inlined functions to the x86 platform. Change-Id: I752a594475090cf37fa926bb38209c2175dda539
tomics.h
|
a94dc678fb2003eaf26e97c79140223035836272 |
22-Jun-2011 |
Brian Carlstrom <bdc@google.com> |
Merge remote branch 'goog/dalvik-dev' into dalvik-dev-to-master Change-Id: I795687c11ca2e8443f7c8c264e209501dab9b2c9
|
4aa321538afde20a632ed666f83f40f892505550 |
06-Jun-2011 |
David 'Digit' Turner <digit@android.com> |
am 2cae7967: Merge "libc: Fix prctl() declaration." * commit '2cae7967e6049e45eaef71207481b6f8b2456025': libc: Fix prctl() declaration.
|
b083bb57f5cae6b1fa3fd756a2720a3de806da2b |
26-May-2011 |
David 'Digit' Turner <digit@android.com> |
libc: Fix prctl() declaration. This change fixes the prctl() declaration to match GLibc, and allow us to build gcc-4.6 for Android (among other things). Note that this does not change the source and binary interfaces. Change-Id: I3900c957f0da8b3548cbe9da8c41d50099dc19d6
rctl.h
|
bf018299bd556867ffcd573417c11f6c83f601cd |
13-May-2011 |
Elliott Hughes <enh@google.com> |
Fix strerror(3) for errno 0. Everyone else's C library says "Success". We say "Unknown error: 0", which isn't really true. Change-Id: I9f9054779123eda996634e5f7a277789b6805809
errdefs.h
|
bfe04ea0e61c6905c1f6781097bddf07f843eb25 |
30-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
am 8c6b848e: am 0e47a919: Merge "libc: <sys/cdefs.h>: Fix the use of __STDC_VERSION__ from C++" * commit '8c6b848e435b86db58179763da30008ac7d4c24a': libc: <sys/cdefs.h>: Fix the use of __STDC_VERSION__ from C++
|
ae2d5ba31412c4f382ef405000baa866f35dd736 |
18-Mar-2011 |
Ken Sumrall <ksumrall@android.com> |
Add support for the utimensat(2) syscall to bionic. The kernel has supported this syscall for quite some time now, but bionic did not. Now that there is a need for it, let's add it to bionic. Change-Id: Ifcef3e46f1438d79435b600c4e6063857ab16903
inux-syscalls.h
inux-unistd.h
tat.h
|
8eda21baa54977e4d164a4174d06b6aa12115fb1 |
17-Mar-2011 |
David 'Digit' Turner <digit@android.com> |
libc: <sys/cdefs.h>: Fix the use of __STDC_VERSION__ from C++ See http://code.google.com/p/android/issues/detail?id=14627 for context. Change-Id: Idb10b675667d0d6e64dcb1d382be11e45aa6f4c4
defs.h
|
ec7e8cc9dddafc624cd28939c1a38ea336c89455 |
15-Mar-2011 |
satok <satok@google.com> |
do not merge. Move property setting from libcutils to bionic. Backport I110b653a58f3 All the other property stuff is already here. Property setting was only in libcutils previously to leverage a utility function / constant or two. Unfortunately in the process of fixing a race condition we would've had to do break abstraction boundaries and put some libc-internal details into libcutils so instead of that we'll just move this into bionic. Along with Iee1ca9b7, this now passes: $ adb shell am instrument -w -e class android.os.SystemPropertiesTest \ com.android.frameworks.coretests.systemproperties/android.test.InstrumentationTestRunner Bug: 3511230 Change-Id: I1b588db3344169621e1279ecc0b660cf4e1015d7
ystem_properties.h
|
fc2693110ee8a2ba22a445ad9855fbe9e118d439 |
11-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Update auto-gen scripts Make the scripts use external/kernel-headers/original by default. clean_header.py: Document -k<path>, add -d<path> find_headers.py: Make kernel config files optional update_all.py: Allow setting the path to kernel headers on the command-line update_all.py: Better formatting of output on ttys update_all.py: Automatically perform "git add/rm" on affected files. SYSCALLS.TXT: Fix typo in __socketcall definition. checksyscalls.py: Add support for superH architecture in the checks. gensyscalls.py: Automatically perform "git add/rm" on affected files. cpp.py: Fixed a bug that prevented certain type definitions to be kept in the generated clean header (e.g. struct ethtool_drvinfo in <linux/ethtool.h>) All scripts will use the content of external/kernel-headers/original by default now. The generated code removes all empty lines and trailing whitespace. This is useful to ensure a unified output even if we change the parser again in the future. The top-level disclaimer has been edited with update instructions to regenerate the headers when needed. Also, a warning is now inserted every 8th line in the final output: /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ Changes under kernel/arch-arm and kernel/arch-x86 should correspond to whitespace differences and additionnal struct definitions that were missed by the previous parser implementation. Change-Id: Icd1c056bacd766759f3e9b7bb5d63a246f3d656a WARNING: If you run these script, do not submit the result to gerrit for now. It seems there are discrepancies between the content of original headers and those currently commited under bionic/libc/kernel/. (This problem is the main motivation to insert the warning repeatedly). Current list of issues: - Missing SuperH headers (i.e. external/kernel-headers/original/asm-sh)
inux-syscalls.h
|
95d751feacdb58d3fbc36f3f21a895a3ec2f065b |
16-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Add ftruncate64 and improve 64-bit parameter syscall handling. This patch improves the handling of 64-bit parameters in syscalls on ARM. The ARM EABI mandates that 64-bit quantities be passed in even/odd register pairs, which requires special treatment. This allows us to simplify our implementations of pread() and pwrite() and remove the C stubs for pread64() and pwrite64(). Also add ftruncate64() to <unistd.h> Change-Id: I407e2fd223ba0093dd2d0b04c6152fadfc9ce3ef Bug 3107933
inux-syscalls.h
inux-unistd.h
|
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
inux-syscalls.h
inux-unistd.h
|
23d24394e72715ddf580726655c8ba3fbcf11bfe |
06-Dec-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Add <android/api-level.h> Add a new header that defines __ANDROID_API__ as a constant integer corresponding to the current native API level. This header is included by <sys/cdefs.h> Change-Id: Ib4774e247b395991266245815a24292afc919848 NOTE: This header is already provided by the NDK's platform headers. for levels 3 to 9.
defs.h
|
8d8034eae023b38581158d3811d34d99f46bea40 |
15-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am 5c485373: am d3f0638a: libc: fix typo in waitid() declaration. Merge commit '5c485373563c1183db2ba02ec2aca695d1c87cc8' * commit '5c485373563c1183db2ba02ec2aca695d1c87cc8': libc: fix typo in waitid() declaration.
|
5c485373563c1183db2ba02ec2aca695d1c87cc8 |
13-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am d3f0638a: libc: fix typo in waitid() declaration. Merge commit 'd3f0638aeec0b1daf4d3347386a5e441d5a4bcc4' into gingerbread-plus-aosp * commit 'd3f0638aeec0b1daf4d3347386a5e441d5a4bcc4': libc: fix typo in waitid() declaration.
|
d3f0638aeec0b1daf4d3347386a5e441d5a4bcc4 |
13-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
libc: fix typo in waitid() declaration. The implementation file uses the correct spelling. Change-Id: I572e336f8695a9754267c8d2e0a67b1b69bacb06
ait.h
|
168f267723234d3921d6419f0ad36af7e7c965b3 |
12-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am ff7d9453: am f67e5211: Merge "Hide the symbol of helper function __libc_android_abort" Merge commit 'ff7d94530db60cf4fe4a4c287ee8821ebdf6263a' * commit 'ff7d94530db60cf4fe4a4c287ee8821ebdf6263a': Hide the symbol of helper function __libc_android_abort
|
364462ea2ee025043a6a2d951961a95c20867e45 |
12-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am 1aeeeae1: am b8d2233e: Merge "libc: tag missing functions in system headers." into gingerbread Merge commit '1aeeeae166920f871c1e4ecd960bb92dcaef0896' * commit '1aeeeae166920f871c1e4ecd960bb92dcaef0896': libc: tag missing functions in system headers.
|
ff7d94530db60cf4fe4a4c287ee8821ebdf6263a |
11-Oct-2010 |
Jean-Baptiste Queru <jbq@google.com> |
am f67e5211: Merge "Hide the symbol of helper function __libc_android_abort" Merge commit 'f67e5211e045af1b12f646448a5a35f96ba5e8f1' into gingerbread-plus-aosp * commit 'f67e5211e045af1b12f646448a5a35f96ba5e8f1': Hide the symbol of helper function __libc_android_abort
|
1aeeeae166920f871c1e4ecd960bb92dcaef0896 |
11-Oct-2010 |
David 'Digit' Turner <digit@google.com> |
am b8d2233e: Merge "libc: tag missing functions in system headers." into gingerbread Merge commit 'b8d2233e8abc30f33be7d7acc7f3ef6e6aabebac' into gingerbread-plus-aosp * commit 'b8d2233e8abc30f33be7d7acc7f3ef6e6aabebac': libc: tag missing functions in system headers.
|
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
suid.h
ount.h
|
319de1758cca4efcd18be773aba6c0b7e36dcbaf |
28-Sep-2010 |
repo sync <digit@google.com> |
am 686af0b3: resolved conflicts for merge of defd1622 to gingerbread-plus-aosp Merge commit '686af0b3a5978356be3b1a97187c765d63f11623' * commit '686af0b3a5978356be3b1a97187c765d63f11623': libc: add <sys/eventfd.h> and corresponding implementations.
|
2336503264b9a274d8c05e9d439000a7b1c42858 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am a511f245: am 9973a564: libc: Add missing waitid() implementation. Merge commit 'a511f245614d8e6c7700df624e13a41a084ad7e4' * commit 'a511f245614d8e6c7700df624e13a41a084ad7e4': libc: Add missing waitid() implementation.
|
37c4305633f30eb7c6ced2233a73e66034643413 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 052fbd88: am a3ae60d3: libc: Add missing fdatasync() implementation Merge commit '052fbd88080c88b7f568612dcac7579092c2e3d9' * commit '052fbd88080c88b7f568612dcac7579092c2e3d9': libc: Add missing fdatasync() implementation
|
6f39e611f36738a9d3468357c3aac15b8227d13c |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 914528cd: am 223ddfcf: Merge "libc: Add missing pipe2() declaration and implementation." into gingerbread Merge commit '914528cdc90dced0c07055d4d986e68adc8da60c' * commit '914528cdc90dced0c07055d4d986e68adc8da60c': libc: Add missing pipe2() declaration and implementation.
|
2172188923b3ae14d20ab8923d99c2ec153d5576 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 9aac3824: am bd8d987b: libc: remove C++ comments from public headers. Merge commit '9aac38249b579282ae8eaa630de3deaf97c4edff' * commit '9aac38249b579282ae8eaa630de3deaf97c4edff': libc: remove C++ comments from public headers.
|
686af0b3a5978356be3b1a97187c765d63f11623 |
28-Sep-2010 |
repo sync <digit@google.com> |
resolved conflicts for merge of defd1622 to gingerbread-plus-aosp Conflicts: libc/arch-arm/syscalls/eventfd.S libc/include/sys/eventfd.h libc/include/sys/linux-syscalls.h Change-Id: I02f6e9536aa5478322240c199ff4c2f4367922d0
|
a511f245614d8e6c7700df624e13a41a084ad7e4 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 9973a564: libc: Add missing waitid() implementation. Merge commit '9973a564222b842eb7497fd6e659fe8c8c49e2b3' into gingerbread-plus-aosp * commit '9973a564222b842eb7497fd6e659fe8c8c49e2b3': libc: Add missing waitid() implementation.
|
defd162212de3789d2268a1f3339c2a6097fa825 |
26-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libc: add <sys/eventfd.h> and corresponding implementations. Change-Id: Ide040884c456190226e580513099fdb8377e015b
ventfd.h
inux-syscalls.h
inux-unistd.h
|
052fbd88080c88b7f568612dcac7579092c2e3d9 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am a3ae60d3: libc: Add missing fdatasync() implementation Merge commit 'a3ae60d343661784e3f6f4566b276d8e6b8a06a7' into gingerbread-plus-aosp * commit 'a3ae60d343661784e3f6f4566b276d8e6b8a06a7': libc: Add missing fdatasync() implementation
|
9973a564222b842eb7497fd6e659fe8c8c49e2b3 |
27-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Add missing waitid() implementation. Change-Id: I312ee608dbf9249e4886a10d45d13e3cda8a9042
inux-unistd.h
ait.h
|
a3ae60d343661784e3f6f4566b276d8e6b8a06a7 |
27-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Add missing fdatasync() implementation Change-Id: I04bb655d77e414021e1f2a973329167ad76ca1c4
inux-syscalls.h
inux-unistd.h
|
914528cdc90dced0c07055d4d986e68adc8da60c |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am 223ddfcf: Merge "libc: Add missing pipe2() declaration and implementation." into gingerbread Merge commit '223ddfcfc4cb354641e70da31a60556248db5036' into gingerbread-plus-aosp * commit '223ddfcfc4cb354641e70da31a60556248db5036': libc: Add missing pipe2() declaration and implementation.
|
9aac38249b579282ae8eaa630de3deaf97c4edff |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
am bd8d987b: libc: remove C++ comments from public headers. Merge commit 'bd8d987b3c3aa6d9d00cede2cb091f00bdb42204' into gingerbread-plus-aosp * commit 'bd8d987b3c3aa6d9d00cede2cb091f00bdb42204': libc: remove C++ comments from public headers.
|
223ddfcfc4cb354641e70da31a60556248db5036 |
28-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
Merge "libc: Add missing pipe2() declaration and implementation." into gingerbread
|
bd8d987b3c3aa6d9d00cede2cb091f00bdb42204 |
26-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libc: remove C++ comments from public headers. Change-Id: I4af84f912062cd2ff34711c25122fb323f20c032
ile.h
octl_compat.h
trace.h
|
275cd48511daabe4591caa49c3ad0df34a6889ff |
27-Sep-2010 |
David 'Digit' Turner <digit@google.com> |
libc: Add missing pipe2() declaration and implementation. Change-Id: Iacb914bd6ac5adc60c5671e6fef680ede21f9b0c
inux-syscalls.h
inux-unistd.h
|
9d16a79b18f43faebbe8155dbc14896e9b7d8a2e |
27-Sep-2010 |
Jim Huang <jserv@0xlab.org> |
Hide the symbol of helper function __libc_android_abort Ideally __libc_android_abort would be static, but it could not be because gcc would not allow calling a static function from an asm statement. Instead, using GCC visibility is work around. Change-Id: Ifff6b9957ca3f0fc03c75c3e42582a48d43cefa2
defs_elf.h
|
8f670c8e41092f861ac0396c25fad7cb52e86867 |
08-Sep-2010 |
Keith Deacon <kdeacon@ti.com> |
am d7b156d2: am 3a1bbee3: Add eventfd system call support Merge commit 'd7b156d2a38e58ab1e5f9e6a4b420588aeb78b46' * commit 'd7b156d2a38e58ab1e5f9e6a4b420588aeb78b46': Add eventfd system call support
|
d7b156d2a38e58ab1e5f9e6a4b420588aeb78b46 |
08-Sep-2010 |
Keith Deacon <kdeacon@ti.com> |
am 3a1bbee3: Add eventfd system call support Merge commit '3a1bbee36b773862e88c6f1895b607c0cd81b499' into gingerbread-plus-aosp * commit '3a1bbee36b773862e88c6f1895b607c0cd81b499': Add eventfd system call support
|
3a1bbee36b773862e88c6f1895b607c0cd81b499 |
31-Aug-2010 |
Keith Deacon <kdeacon@ti.com> |
Add eventfd system call support
ventfd.h
inux-syscalls.h
inux-unistd.h
|
2304a0bf86f224efdd67e38f34c97f35c5cf3c56 |
11-Aug-2010 |
Jeff Hamilton <jham@android.com> |
Fix pwrite to take a const void* instead of void* for the buffer. Change-Id: I10b315946b8f8f7e34825410dfef37e0220edbee
inux-unistd.h
|
18c5bcc66a9a7b2178dcdcf04a0716958798ab81 |
30-Jul-2010 |
Dima Zavin <dima@android.com> |
Revert "Set SA_RESTORER in sigaction()" This reverts commit e4fa46e75cd0d433b5c6c064720ed7e195cba7c8.
inux-syscalls.h
inux-unistd.h
|
ab8b54101eed0a4b92ebf8fa6994cd1b4f22d8f4 |
09-Jul-2010 |
David 'Digit' Turner <digit@google.com> |
libc: fix fstatfs() implementation. The syscall expects the size of the buffer as the second argument. Change-Id: I99ede2fec7fcd385ca03ff022c2cffa4297bea8d
inux-unistd.h
|
50ace4fec5e8cb5afcbc656a4556fa528adfd760 |
17-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
Remove compiler warnings when building Bionic. Also add missing declarations to misc. functions. Fix clearerr() implementation (previous was broken). Handle feature test macros like _POSIX_C_SOURCE properly. Change-Id: Icdc973a6b9d550a166fc2545f727ea837fe800c4
defs.h
elect.h
ypes.h
|
3527fd6f0df794207215790321824b7844cc712d |
15-Jun-2010 |
David 'Digit' Turner <digit@google.com> |
wchar.h: improve wchar_t support in Bionic Change-Id: Iffd41046fd0933c66542abf7627a1569522dfcb2
defs.h
|
aa4b1d042927872224e4bf5d22e4db5367e389fa |
20-May-2010 |
David 'Digit' Turner <digit@google.com> |
Add missing sysinfo() implementation (already declared in <sys/sysinfo.h>) - DO NOT MERGE Change-Id: Iac4eb5911ffe4a7ab72b84df44e907685ac816af
inux-syscalls.h
inux-unistd.h
|
4aef0ae660e81ca151a04ce0ddaf956275c70116 |
13-May-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I2be62bce462ee53fe9519f433523bd7a44a73d40
|
e4fa46e75cd0d433b5c6c064720ed7e195cba7c8 |
11-Jan-2010 |
Matt Fischer <matt.fischer@garmin.com> |
Set SA_RESTORER in sigaction() GDB looks for specific opcode sequences when trying to recognize a stack frame as a signal trampoline. The sequences it looks for happen to be those created when SA_RESTORER is set, since glibc always sets a restorer. This patch does the same here, so that the trampolines can be correctly identified. Change-Id: I0ac574a68818cb24d939c3527f3aaeb04b853d04
inux-syscalls.h
inux-unistd.h
|
9f6915631b918a56e0e6be958fb14d274cbab322 |
02-Mar-2010 |
Mike Chan <mike@android.com> |
bonic: libc: cpuacct support for setuid functions Any of the setuid functions now updates /acct/uid/ with its own tid before changing users. This is so we can properly account for cpu time per uid. Change-Id: I34186cf4d5228cac8439e582a9e26c01ef3011e4 Signed-off-by: Mike Chan <mike@android.com>
inux-unistd.h
|
eb9d5ed3477ef8cd9ccfa424ea585541ea3af84a |
25-Feb-2010 |
Andrei Popescu <andreip@google.com> |
add sigaltstack syscall
inux-syscalls.h
inux-unistd.h
|
75c5e25ae3615c34f4bcc7dcbe9b29e548e26b9c |
24-Feb-2010 |
San Mehat <san@google.com> |
bionic: syscalls: Add ioprio_set/ioprio_get syscall wrappers Signed-off-by: San Mehat <san@google.com>
inux-syscalls.h
inux-unistd.h
|
49f0a8f23bba188466c6ee3652858ef4da228c6f |
09-Feb-2010 |
David 'Digit' Turner <digit@google.com> |
Fix <sys/epoll.h> and <sys/system_properties.h> to include proper C++ inclusion guards
poll.h
ystem_properties.h
|
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).
inux-unistd.h
|
64ceac3f493e3063a289aec4a12c74787be974e4 |
14-Jan-2010 |
Colin Cross <ccross@android.com> |
Add fts, err, and sys/queue for grep Change-Id: Id47514a1812d828e95efa2fab0e9c15c5b682b58
ueue.h
|
e9d08ba5236fb6524c7b65135ef133002027f050 |
14-Jan-2010 |
Colin Cross <ccross@android.com> |
Add definition of rlim_t Change-Id: Ie8c2451360cbcce9fc1587528a95aca09a03d0de
esource.h
|
92b10af793da235659198cf38ff2e0237c181058 |
02-Oct-2009 |
Thorsten Glaser <tg@mirbsd.org> |
Add the BSD sys_signame array. Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
sigdefs.h
|
4e30c09e57a0351daff70f6657794569445be21c |
21-Sep-2009 |
Android Code Review <code-review@android.com> |
Merge change 10538 * changes: added syscalls for SuperH which automatically generate by gensyscalls.py
|
336efb5267e465ac52d78327d37f79553b3f0584 |
01-Jul-2009 |
Tony Sim <sim.chinyeow@renesas.com> |
added syscalls for SuperH which automatically generate by gensyscalls.py
inux-syscalls.h
inux-unistd.h
|
09baf4e881c78e67c7849aa81432ceb34e72e913 |
22-Jun-2009 |
David 'Digit' Turner <digit@google.com> |
Add Glibc-compatible macro aliases for the nanosecond time accessors in stat structure
tat.h
|
1dc9e472e19acfe6dc7f41e429236e7eef7ceda1 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
errdefs.h
sigdefs.h
system_properties.h
types.h
tomics.h
defs.h
defs_elf.h
irent.h
ndian.h
poll.h
rrno.h
xec_elf.h
ile.h
suid.h
notify.h
octl.h
octl_compat.h
pc.h
log.h
imits.h
inux-syscalls.h
inux-unistd.h
man.h
ount.h
aram.h
oll.h
rctl.h
trace.h
eboot.h
esource.h
elect.h
endfile.h
ocket.h
ocketcalls.h
tat.h
tatfs.h
yscall.h
ysconf.h
ysinfo.h
yslimits.h
ysmacros.h
ystem_properties.h
ime.h
imeb.h
imes.h
tychars.h
tydev.h
ypes.h
io.h
n.h
time.h
tsname.h
fs.h
t.h
ait.h
|
1767f908af327fa388b1c66883760ad851267013 |
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
errdefs.h
sigdefs.h
system_properties.h
types.h
tomics.h
defs.h
defs_elf.h
irent.h
ndian.h
poll.h
rrno.h
xec_elf.h
ile.h
suid.h
notify.h
octl.h
octl_compat.h
pc.h
log.h
imits.h
inux-syscalls.h
inux-unistd.h
man.h
ount.h
aram.h
oll.h
rctl.h
trace.h
eboot.h
esource.h
elect.h
endfile.h
ocket.h
ocketcalls.h
tat.h
tatfs.h
yscall.h
ysconf.h
ysinfo.h
yslimits.h
ysmacros.h
ystem_properties.h
ime.h
imeb.h
imes.h
tychars.h
tydev.h
ypes.h
io.h
n.h
time.h
tsname.h
fs.h
t.h
ait.h
|
6f04a0f4c72acff80dad04828cb69ef67fa609d1 |
19-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@132276
inux-syscalls.h
inux-unistd.h
sg.h
hm.h
|
9f65adf2ba3bb15feb8b7a7b3eef788df3fd270e |
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
tat.h
ime.h
ypes.h
|
e5cc1f386b167b9f7bfdebc7219e89aa9b71e4b2 |
16-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@126645
ndroid/atomics.h
ndroid/tls.h
tat.h
ls.h
|
6d6c82c7a0a6b9a89f61b61c66f9b90d9c7177dc |
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@125939
ls.h
|
4e468ed2eb86a2406e14f1eca82072ee501d05fd |
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
system_properties.h
tomics.h
inux-syscalls.h
inux-unistd.h
ocket.h
imeb.h
|
a27d2baa0c1a2ec70f47ea9199b1dd6762c8a349 |
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
errdefs.h
sigdefs.h
system_properties.h
types.h
ndroid/atomics.h
ndroid/tls.h
tomics.h
defs.h
defs_elf.h
irent.h
ndian.h
poll.h
rrno.h
xec_elf.h
ile.h
suid.h
notify.h
octl.h
octl_compat.h
pc.h
log.h
imits.h
inux-syscalls.h
inux-unistd.h
man.h
ount.h
sg.h
aram.h
oll.h
rctl.h
trace.h
eboot.h
esource.h
elect.h
endfile.h
hm.h
ocket.h
ocketcalls.h
tat.h
tatfs.h
yscall.h
ysconf.h
ysinfo.h
yslimits.h
ysmacros.h
ystem_properties.h
ime.h
imes.h
ls.h
tychars.h
tydev.h
ypes.h
io.h
n.h
time.h
tsname.h
fs.h
t.h
ait.h
|