platform_bionic/libc/bionic
Elliott Hughes 1cff9a8964 Use the kernel's sa_restorer for aarch64.
gdb was happy with what we had, but libgcc and libunwind weren't.
libgcc is happy with the kernel's restorer (because of the extra nop),
though libunwind looks like it's going to need code changes regardless.

We could make our restorer more like the kernel's one, but why bother
when we can just let the kernel supply the canonical one?

Bug: 17436734
Change-Id: I330fa5e68f23b1cf8133aa552896657b0b873ed3
2014-09-16 15:49:50 -07:00
..
__cmsg_nxthdr.cpp Move __cmsg_nxthdr to its proper file. 2014-07-10 12:47:13 +01:00
__cxa_guard.cpp Move libstdc++ into libc. 2014-05-14 18:18:55 -07:00
__cxa_pure_virtual.cpp Move libstdc++ into libc. 2014-05-14 18:18:55 -07:00
__errno.cpp Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
__FD_chk.cpp Avoid confusing "read prevented write" log messages. 2013-10-15 16:49:28 -07:00
__fgets_chk.cpp Clean up more recursive FORTIFY_SOURCE calls 2013-12-18 19:17:14 -08:00
__gnu_basename.cpp Implement the GNU basename(3) in addition to the POSIX one. 2014-08-19 14:30:30 -07:00
__libc_current_sigrtmax.cpp Make SIGRTMIN hide the real-time signals we use internally. 2014-04-30 10:06:09 -07:00
__libc_current_sigrtmin.cpp Make SIGRTMIN hide the real-time signals we use internally. 2014-04-30 10:06:09 -07:00
__memcpy_chk.cpp Avoid confusing "read prevented write" log messages. 2013-10-15 16:49:28 -07:00
__memmove_chk.cpp Clean up more recursive FORTIFY_SOURCE calls 2013-12-18 19:17:14 -08:00
__memset_chk.cpp Clean up more recursive FORTIFY_SOURCE calls 2013-12-18 19:17:14 -08:00
__read_chk.cpp Avoid confusing "read prevented write" log messages. 2013-10-15 16:49:28 -07:00
__recvfrom_chk.cpp Avoid confusing "read prevented write" log messages. 2013-10-15 16:49:28 -07:00
__set_errno.cpp Ensure __set_errno is still visible on LP32. 2014-09-08 16:46:50 -07:00
__stack_chk_fail.cpp Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
__stpcpy_chk.cpp Add stpcpy/stpncpy. 2014-04-07 16:41:53 -07:00
__stpncpy_chk.cpp Add stpcpy/stpncpy. 2014-04-07 16:41:53 -07:00
__strcat_chk.cpp Avoid confusing "read prevented write" log messages. 2013-10-15 16:49:28 -07:00
__strchr_chk.cpp Avoid confusing "read prevented write" log messages. 2013-10-15 16:49:28 -07:00
__strcpy_chk.cpp Add stpcpy/stpncpy. 2014-04-07 16:41:53 -07:00
__strlcat_chk.cpp Clean up more recursive FORTIFY_SOURCE calls 2013-12-18 19:17:14 -08:00
__strlcpy_chk.cpp Clean up more recursive FORTIFY_SOURCE calls 2013-12-18 19:17:14 -08:00
__strlen_chk.cpp __strnlen_chk: avoid recursive strlen calls 2013-12-18 18:17:52 -08:00
__strncat_chk.cpp Avoid confusing "read prevented write" log messages. 2013-10-15 16:49:28 -07:00
__strncpy_chk.cpp Clean up more recursive FORTIFY_SOURCE calls 2013-12-18 19:17:14 -08:00
__strrchr_chk.cpp More OpenBSD cleanup (primarily string). 2014-02-24 18:02:05 -08:00
__umask_chk.cpp Avoid confusing "read prevented write" log messages. 2013-10-15 16:49:28 -07:00
__vsnprintf_chk.cpp Clean up more recursive FORTIFY_SOURCE calls 2013-12-18 19:17:14 -08:00
__vsprintf_chk.cpp Clean up more recursive FORTIFY_SOURCE calls 2013-12-18 19:17:14 -08:00
abort.cpp Upstream atexit 2014-07-14 12:05:16 -07:00
accept.cpp Mark sockets on creation (socket()) and accept4(). 2014-05-19 15:19:16 -07:00
accept4.cpp Mark sockets on creation (socket()) and accept4(). 2014-05-19 15:19:16 -07:00
access.cpp Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
assert.cpp Rewrite and hide longjmperror. 2014-06-06 16:49:39 -07:00
atof.cpp Ensure we always have symbols for atof, strtof, strtold. 2014-03-12 16:12:57 -07:00
bindresvport.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
bionic_systrace.cpp More cases where libc should use O_CLOEXEC. 2014-08-26 16:20:59 -07:00
bionic_time_conversions.cpp Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls. 2013-10-24 15:48:32 -07:00
brk.cpp Fix overflow testing in sbrk. 2014-05-29 10:51:22 -07:00
c16rtomb.cpp Adds functionality specified by uchar.h 2014-06-04 08:39:24 -07:00
c32rtomb.cpp Adds functionality specified by uchar.h 2014-06-04 08:39:24 -07:00
chmod.cpp Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
chown.cpp Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
clearenv.cpp Switch to the upstream OpenBSD getenv/putenv/setenv implementation. 2014-04-22 17:41:00 -07:00
clock.cpp Explain why clock(3) isn't broken. 2014-09-12 16:33:37 -07:00
clone.cpp Fix <features.h> (_BSD_SOURCE and _GNU_SOURCE). 2014-08-18 16:04:03 -07:00
connect.cpp Cosmetic changes to netd client files. 2014-05-18 15:18:36 -07:00
crtbrand.c Add a .note.android.ident section to Android ELF binaries. 2012-07-31 16:18:22 +12:00
ctype.cpp Remove isascii_l(3). 2014-07-14 15:48:02 -07:00
debug_mapinfo.cpp libc should use O_CLOEXEC when opening files for its own use. 2014-08-26 15:56:54 -07:00
debug_mapinfo.h Use libunwindbacktrace for debug malloc code. 2014-07-29 18:10:00 -07:00
debug_stacktrace.cpp Use libunwindbacktrace for debug malloc code. 2014-07-29 18:10:00 -07:00
debug_stacktrace.h Don't collect useless stack frames; do demangle C++ symbols. 2013-01-29 09:56:31 -08:00
dirent.cpp More cases where libc should use O_CLOEXEC. 2014-08-26 16:20:59 -07:00
dl_iterate_phdr_static.cpp Fix signal trampolines. 2014-09-15 15:04:14 -07:00
dlmalloc.c Fix dlmalloc build. 2014-08-22 11:05:48 -07:00
dlmalloc.h Add dlmalloc_usable_size for 32 bit arches. 2014-09-06 13:06:57 -07:00
dup2.cpp Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls. 2013-10-23 09:48:29 -07:00
epoll_create.cpp Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls. 2013-10-23 09:48:29 -07:00
epoll_pwait.cpp Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls. 2013-10-24 15:48:32 -07:00
epoll_wait.cpp Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls. 2013-10-24 15:48:32 -07:00
ether_aton.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
ether_ntoa.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
eventfd_read.cpp Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a 2013-04-03 11:10:37 -07:00
eventfd_write.cpp Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a 2013-04-03 11:10:37 -07:00
ffs.cpp Let the compiler worry about implementing ffs(3). 2013-10-24 16:29:40 -07:00
flockfile.cpp Switch to the OpenBSD implementations of the wide scanf functions. 2014-04-29 16:28:56 -07:00
fork.cpp Cache getpid. 2014-06-20 09:06:57 -07:00
fpclassify.cpp Clean-up _fpmath and fake_long_doubles 2014-04-23 19:03:06 +01:00
fts.c Quiten warnings in fts.c. 2014-07-01 17:20:06 -07:00
futimens.cpp Add futimens. 2013-08-08 17:52:06 -07:00
getauxval.cpp Switch <elf.h> over to linux uapi under the covers. 2014-02-10 18:22:24 -08:00
getcwd.cpp Fix a getcwd(3) bug and make our tests run correctly under valgrind. 2012-10-09 17:17:24 -07:00
getentropy_linux.c Use upstream OpenBSD's arc4random. 2014-07-21 14:38:16 -07:00
gethostname.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
getpgrp.cpp Take ownership of various simple syscall wrappers. 2014-03-10 17:17:01 -07:00
getpid.cpp Cache getpid. 2014-06-20 09:06:57 -07:00
getpriority.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
gettid.cpp Avoid a system call in 'gettid'. 2014-06-02 10:32:55 -07:00
if_indextoname.c Fix a warning in if_indextoname.c. 2014-07-01 11:13:25 -07:00
if_nametoindex.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
initgroups.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
inotify_init.cpp Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls. 2013-10-23 09:48:29 -07:00
ioctl.c auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
isatty.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
jemalloc.h Support for jemalloc to replace dlmalloc. 2014-05-20 14:47:33 -07:00
jemalloc_wrapper.cpp Slim down static binaries by avoiding stdio. 2014-07-10 12:34:23 -07:00
lchown.cpp Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
legacy_32_bit_support.cpp Implement some of the missing LFS64 support. 2014-02-18 15:39:24 -08:00
lfs64_support.cpp Added ftw64, nftw64 2014-02-24 20:22:11 +00:00
libc_init_common.cpp Fix pthread_getattr_np for the main thread. 2014-08-26 10:36:38 -07:00
libc_init_common.h Revert "Register __libc_fini as early as possible." 2014-09-04 21:54:34 +00:00
libc_init_dynamic.cpp Revert "Register __libc_fini as early as possible." 2014-09-04 21:54:34 +00:00
libc_init_static.cpp Revert "Register __libc_fini as early as possible." 2014-09-04 21:54:34 +00:00
libc_logging.cpp Add GNU-compatible strerror_r. 2014-08-28 16:37:09 -07:00
libgen.cpp Don't expose non-standard basename_r and dirname_r in LP64. 2014-09-08 16:44:48 -07:00
link.cpp Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
locale.cpp Change name of MB_CUR_MAX implementation function. 2014-08-14 13:56:51 -07:00
lstat.cpp Implement some of the missing LFS64 support. 2014-02-18 15:39:24 -08:00
malloc_debug_backtrace.h Add a way to disable backtracing in malloc debug. 2014-08-08 09:40:17 -07:00
malloc_debug_check.cpp Add a way to disable backtracing in malloc debug. 2014-08-08 09:40:17 -07:00
malloc_debug_common.cpp Hide __libc_malloc_dispatch. 2014-08-12 16:53:14 -07:00
malloc_debug_common.h Do not include libc_common in malloc debug code. 2014-07-09 21:27:15 -07:00
malloc_debug_disable.h Use libunwindbacktrace for debug malloc code. 2014-07-29 18:10:00 -07:00
malloc_debug_leak.cpp Fix leak_realloc, copy entire allocation. 2014-08-18 13:10:47 -07:00
malloc_debug_qemu.cpp More cases where libc should use O_CLOEXEC. 2014-08-26 16:20:59 -07:00
malloc_info.cpp Implement malloc_info(3). 2014-08-22 10:23:12 -07:00
malloc_info.h Implement malloc_info(3). 2014-08-22 10:23:12 -07:00
mbrtoc16.cpp Adds functionality specified by uchar.h 2014-06-04 08:39:24 -07:00
mbrtoc32.cpp Adds functionality specified by uchar.h 2014-06-04 08:39:24 -07:00
mbstate.cpp Adds functionality specified by uchar.h 2014-06-04 08:39:24 -07:00
memchr.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
memcmp.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
memcpy.cpp Fix LP64 builds after OpenBSD string changes. 2014-02-25 15:12:29 -08:00
memmem.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
memmove.c Removes bcopy and bzero from bionic. 2014-06-03 17:22:07 -07:00
memrchr.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
memset.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
mkdir.cpp Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
mkfifo.cpp Make sure we have a mkfifo symbol. 2013-10-22 12:03:19 -07:00
mknod.cpp Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
mmap.cpp If the kernel doesn't have MADV_MERGEABLE, stop asking for it. 2014-03-03 11:54:21 -08:00
mntent.cpp Add getmntent_r to our collection of <mntent.h> compatibility stubs. 2014-05-13 10:44:07 -07:00
ndk_cruft.cpp Remove "private/bionic_pthread.h". 2014-09-12 11:35:05 -07:00
NetdClient.cpp Mark sockets on creation (socket()) and accept4(). 2014-05-19 15:19:16 -07:00
NetdClientDispatch.cpp Mark sockets on creation (socket()) and accept4(). 2014-05-19 15:19:16 -07:00
new.cpp Add standard throw() spec to delete operators. 2014-08-25 21:16:14 +00:00
open.cpp Implement some of the missing LFS64 support. 2014-02-18 15:39:24 -08:00
pathconf.c Remove pathconf's dependencies on non-uapi header files. 2013-11-06 17:21:09 -08:00
pause.cpp Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls. 2013-10-24 15:48:32 -07:00
pipe.cpp Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls. 2013-10-23 09:48:29 -07:00
poll.cpp Remove dependencies on obsolete __ARCH_WANT_SYSCALL_DEPRECATED system calls. 2013-10-24 15:48:32 -07:00
posix_fadvise.cpp Add posix_fadvise(3). 2014-09-11 08:45:46 -07:00
posix_fallocate.cpp Add fallocate/fallocate64/posix_fallocate/posix_fallocate64. 2014-02-03 16:20:46 -08:00
posix_timers.cpp Add pthread_gettid_np and re-expose __get_thread for LP32. 2014-09-11 16:22:50 -07:00
pthread_accessor.h Switch to g_ for globals. 2014-05-14 10:02:03 -07:00
pthread_atfork.cpp Switch to g_ for globals. 2014-05-14 10:02:03 -07:00
pthread_attr.cpp Have pthread_attr_getstack for the main thread report RLIMIT_STACK... 2014-08-27 15:32:01 -07:00
pthread_cond.cpp Remove unnecessary #includes of <sys/atomics.h>. 2014-05-22 11:00:21 -07:00
pthread_create.cpp Only wipe TLS for user-supplied stacks. 2014-07-30 14:49:40 -07:00
pthread_detach.cpp Fix pthread_detach for already-exited threads. 2014-03-07 17:59:05 -08:00
pthread_equal.cpp Fix pthreads functions that should return ESRCH. 2013-02-19 12:21:41 -08:00
pthread_exit.cpp Do a second key cleanup in pthread_exit. 2014-08-06 17:57:04 -07:00
pthread_getcpuclockid.cpp Fix pthread_getcpuclockid. 2013-08-26 14:04:16 -07:00
pthread_getschedparam.cpp Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
pthread_gettid_np.cpp Remove "private/bionic_pthread.h". 2014-09-12 11:35:05 -07:00
pthread_internal.h Add pthread_gettid_np and re-expose __get_thread for LP32. 2014-09-11 16:22:50 -07:00
pthread_internals.cpp Add pthread_gettid_np and re-expose __get_thread for LP32. 2014-09-11 16:22:50 -07:00
pthread_join.cpp Fix pthread_join. 2013-11-18 19:48:11 -08:00
pthread_key.cpp Switch to g_ for globals. 2014-05-14 10:02:03 -07:00
pthread_kill.cpp Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
pthread_mutex.cpp Added a bionic systrace class and tracing to pthread_mutex.cpp. 2014-07-28 19:38:08 -07:00
pthread_once.cpp <pthread.h> fixes and pthread cleanup. 2013-10-31 12:31:16 -07:00
pthread_rwlock.cpp Migrate pthread_rwlock implementation away from sys/atomics 2014-05-23 00:26:24 +01:00
pthread_self.cpp Fix pthreads functions that should return ESRCH. 2013-02-19 12:21:41 -08:00
pthread_setname_np.cpp More cases where libc should use O_CLOEXEC. 2014-08-26 16:20:59 -07:00
pthread_setschedparam.cpp <pthread.h> fixes and pthread cleanup. 2013-10-31 12:31:16 -07:00
pthread_sigmask.cpp Clean up the sigprocmask/pthread_sigmask implementation. 2013-10-15 11:23:57 -07:00
ptrace.cpp ptrace(3) should be varargs. 2014-07-16 16:07:10 -07:00
pty.cpp Fix linkage of grantpt(3). 2014-07-25 19:55:23 -07:00
pututline.c libc should use O_CLOEXEC when opening files for its own use. 2014-08-26 15:56:54 -07:00
raise.cpp Use pthread_kill() in raise() 2012-12-10 11:20:57 -08:00
rand.cpp Implement rand/srand in terms of random/srandom. 2014-07-14 12:02:22 -07:00
readlink.cpp Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
reboot.cpp Clean up various warnings in bionic. 2014-02-18 12:04:54 -08:00
recv.cpp Fix recv.cpp so it can build with clang. 2014-07-02 16:46:34 -07:00
rename.cpp Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
rmdir.cpp Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
scandir.cpp Bring in google3-style DISALLOW_* macros. 2014-05-09 19:12:08 -07:00
sched_cpualloc.c <sched.h>: Add sched_getcpu() and cpu_set_t 2010-12-06 13:42:54 +01:00
sched_cpucount.c Fix cpu_set_t 2014-04-30 14:30:15 +01:00
sched_getaffinity.cpp Fix indentation in sched_getaffinity. 2013-10-15 16:49:49 -07:00
sched_getcpu.cpp Clean up <sched.h>. 2014-01-02 12:05:50 -08:00
semaphore.c Use __unused rather than self assignment for unused parameters. 2014-07-07 09:46:54 -07:00
send.cpp Take ownership of various simple syscall wrappers. 2014-03-10 17:17:01 -07:00
setegid.cpp Clean up the cpuacct cruft. 2013-10-09 17:35:36 -07:00
seteuid.cpp Clean up the cpuacct cruft. 2013-10-09 17:35:36 -07:00
setpgrp.cpp Take ownership of various simple syscall wrappers. 2014-03-10 17:17:01 -07:00
sigaction.cpp Use the kernel's sa_restorer for aarch64. 2014-09-16 15:49:50 -07:00
sigaddset.cpp Fix sigaction(3) for 64-bit. 2013-10-17 11:36:55 -07:00
sigblock.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
sigdelset.cpp Fix sigaction(3) for 64-bit. 2013-10-17 11:36:55 -07:00
sigemptyset.cpp Fix sigaction(3) for 64-bit. 2013-10-17 11:36:55 -07:00
sigfillset.cpp Fix sigaction(3) for 64-bit. 2013-10-17 11:36:55 -07:00
siginterrupt.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
sigismember.cpp Fix sigaction(3) for 64-bit. 2013-10-17 11:36:55 -07:00
signal.cpp Remove bsd_signal and sysv_signal from bionic LP64. 2014-06-05 08:21:17 -07:00
signalfd.cpp Hide __signalfd4, used to implement signalfd(3). 2014-05-16 15:47:29 -07:00
sigpending.cpp Switch sigpending over to rt_sigpending. 2013-10-16 14:07:01 -07:00
sigprocmask.cpp Clean up the sigprocmask/pthread_sigmask implementation. 2013-10-15 11:23:57 -07:00
sigsetmask.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
sigsuspend.cpp Fix sigsuspend to use rt_sigsuspend on all platforms. 2013-10-15 18:15:19 -07:00
sigwait.cpp Fix sigsuspend to use rt_sigsuspend on all platforms. 2013-10-15 18:15:19 -07:00
socket.cpp Mark sockets on creation (socket()) and accept4(). 2014-05-19 15:19:16 -07:00
stat.cpp Implement some of the missing LFS64 support. 2014-02-18 15:39:24 -08:00
statvfs.cpp Implement some of the missing LFS64 support. 2014-02-18 15:39:24 -08:00
strchr.cpp More OpenBSD cleanup (primarily string). 2014-02-24 18:02:05 -08:00
strcoll_l.cpp Revert "Revert "Add locale aware APIs."" 2014-07-11 16:21:31 +00:00
strerror.cpp Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
strerror_r.cpp Add GNU-compatible strerror_r. 2014-08-28 16:37:09 -07:00
strftime_l.cpp Revert "Revert "Add locale aware APIs."" 2014-07-11 16:21:31 +00:00
strnlen.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
strrchr.cpp More OpenBSD cleanup (primarily string). 2014-02-24 18:02:05 -08:00
strsignal.cpp Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
strtold.cpp Use FLT_ROUNDS in LP64 strtold. 2014-04-16 16:09:41 -07:00
strtold_l.cpp Revert "Revert "Add locale aware APIs."" 2014-07-11 16:21:31 +00:00
strtoll_l.cpp Revert "Revert "Add locale aware APIs."" 2014-07-11 16:21:31 +00:00
strtoull_l.cpp Revert "Revert "Add locale aware APIs."" 2014-07-11 16:21:31 +00:00
strxfrm_l.cpp Revert "Revert "Add locale aware APIs."" 2014-07-11 16:21:31 +00:00
stubs.cpp Fix linkage of grantpt(3). 2014-07-25 19:55:23 -07:00
symlink.cpp Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
sys_siglist.c Clean up sys_signame and sys_siglist a little. 2014-02-12 17:09:25 -08:00
sys_signame.c Restore sys_signame for LP64. 2014-02-12 19:04:27 -08:00
sysconf.cpp libc should use O_CLOEXEC when opening files for its own use. 2014-08-26 15:56:54 -07:00
syslog.cpp Use vsnprintf(3) in syslog(3). 2014-07-28 09:43:21 -07:00
system_properties.cpp More cases where libc should use O_CLOEXEC. 2014-08-26 16:20:59 -07:00
system_properties_compat.c Hide most of the private futex functions. 2014-05-21 18:30:00 -07:00
tdestroy.cpp Implement twalk(3), add unit tests. 2014-07-24 14:55:29 -07:00
termios.cpp Clean up our termios implementation. 2014-03-11 19:13:25 -07:00
thread_private.cpp Sync to current upstream arc4random. 2014-06-24 14:13:48 -07:00
time64.c Remove some dead data. 2014-07-07 09:46:11 -07:00
time64_config.h <time.h>: Add timegm(), timelocal() and others. 2010-12-06 12:25:52 +01:00
tmpfile.cpp Reduce stack usage of tmpfile(3). 2014-05-13 10:14:22 -07:00
umount.cpp Take ownership of various simple syscall wrappers. 2014-03-10 17:17:01 -07:00
unlink.cpp Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
utimes.cpp Fix utime/utimes when passed a NULL pointer. 2013-10-28 13:21:06 -07:00
vdso.cpp Use VDSO for clock_gettime(2) and gettimeofday(2). 2014-07-16 14:27:43 -07:00
wait.cpp Removes wait3(2) from LP64. 2014-06-13 16:04:41 -07:00
wchar.cpp Fix mbsrtowcs(3) src param for finished string. 2014-07-31 11:31:03 -07:00
wctype.cpp Revert "Revert "Add locale aware APIs."" 2014-07-11 16:21:31 +00:00