platform_bionic/libc/bionic
Elliott Hughes be52e65817 Fix dup2 in the case where the two fds are equal.
dup3's behavior differs from dup2 in this case, so we need to paper
over that in the C library.

Change-Id: I313cd6f226db5e237f61866f324c5ecdd12bf762
2015-02-23 21:52:56 -08:00
..
__cmsg_nxthdr.cpp Move __cmsg_nxthdr to its proper file. 2014-07-10 12:47:13 +01:00
__cxa_guard.cpp Rewrite __cxa_guard.cpp with <stdatomic.h>. 2015-01-29 11:19:15 -08: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 Inline helpers need to be exported unmangled. 2014-10-07 16:46:47 -07: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
__poll_chk.cpp Remove stray log line. 2015-02-09 18:01:45 +00:00
__read_chk.cpp Avoid confusing "read prevented write" log messages. 2013-10-15 16:49:28 -07:00
__recvfrom_chk.cpp Inline helpers need to be exported unmangled. 2014-10-07 16:46:47 -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 Add missing includes. 2015-01-28 19:23:11 -08:00
bionic_time_conversions.cpp Add semaphore tests, fix sem_destroy. 2014-09-19 17:37:06 -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 Remove bogus transitive includes. 2014-12-29 13:29:50 -08:00
clearenv.cpp Switch to the upstream OpenBSD getenv/putenv/setenv implementation. 2014-04-22 17:41:00 -07:00
clock.cpp Reimplement clock(3) using clock_gettime(3) 2014-10-03 18:54:28 -07:00
clock_getcpuclockid.cpp support _POSIX_CPUTIME 2014-11-26 17:14:50 -08:00
clock_nanosleep.cpp Add clock_settime and clock_nanosleep. 2014-10-13 17:04:10 -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
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 the libcxxabi __cxa_demangle. 2015-02-05 12:05:34 -08:00
debug_stacktrace.h Don't collect useless stack frames; do demangle C++ symbols. 2013-01-29 09:56:31 -08:00
dirent.cpp Add missing includes. 2015-01-28 19:23:11 -08: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 Re-add dlmalloc for 32 bit. 2014-10-09 11:47:01 -07:00
dup2.cpp Fix dup2 in the case where the two fds are equal. 2015-02-23 21:52:56 -08: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
error.cpp Clean up <stdlib.h> slightly. 2015-01-26 14:28:41 -08: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
fchmod.cpp Ensure raw fchmod/fchmodat syscalls are hidden. 2015-02-03 12:10:30 -08:00
fchmodat.cpp Ensure raw fchmod/fchmodat syscalls are hidden. 2015-02-03 12:10:30 -08:00
ffs.cpp Let the compiler worry about implementing ffs(3). 2013-10-24 16:29:40 -07:00
flockfile.cpp Fix flockfile(3) and friends for stdin/stdout/stderr too. 2014-11-19 15:16:51 -08: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 Sync with upstream OpenBSD fts.c. 2014-11-21 19:27:28 -08: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 Add missing includes. 2015-01-28 19:23:11 -08:00
getentropy_linux.c Use upstream OpenBSD's arc4random. 2014-07-21 14:38:16 -07:00
gethostname.cpp gethostname.c: change to report ENAMETOOLONG error when buflen is less 2014-11-12 12:07:33 -08: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 Include <malloc.h> for struct mallinfo. 2015-01-30 20:33:31 -08:00
jemalloc_wrapper.cpp Slim down static binaries by avoiding stdio. 2014-07-10 12:34:23 -07:00
lchown.cpp Remove bogus transitive includes. 2014-12-29 13:29:50 -08:00
legacy_32_bit_support.cpp Implement some of the missing LFS64 support. 2014-02-18 15:39:24 -08:00
lfs64_support.cpp CLOEXEC support in fdopen, freopen, and mkostemp/mkostemps. 2014-09-23 18:21:52 -07:00
libc_init_common.cpp Turn on -Wold-style-cast and fix the errors. 2015-01-21 17:09:58 -08: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 Apparently, logd does need the NULs. 2015-02-05 12:02:04 -08: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 Move some pthread functions to signal.h. 2014-11-21 10:26:09 -08: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 Add missing includes. 2015-01-28 19:23:11 -08: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 Remove references to MALLOC_LEAK_CHECK. 2014-09-19 17:15:12 -07:00
malloc_debug_qemu.cpp Add missing includes. 2015-01-28 19:23:11 -08: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
memmem.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
mempcpy.cpp Add GNU extensions mempcpy and wmemcpy. 2015-02-18 22:02:56 -08:00
mkdir.cpp Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls. 2013-10-22 16:31:01 -07:00
mkfifo.cpp Add mkfifoat(3). 2014-10-23 19:10:54 -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 Move some pthread functions to signal.h. 2014-11-21 10:26:09 -08:00
ndk_cruft.cpp valgrind can't find syscall because we didn't put it in <unistd.h>. 2015-02-19 22:49:44 -08: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 Turn on -Wold-style-cast and fix the errors. 2015-01-21 17:09:58 -08:00
pathconf.cpp Increase support of pathconf options. 2014-11-14 23:45:24 +00: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 Fix clang build. 2015-02-02 10:21:39 -08: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_madvise.cpp implement posix_madvise 2014-12-04 11:01:28 -08:00
posix_timers.cpp Add missing includes. 2015-01-28 19:23:11 -08:00
pthread_accessor.h Switch to g_ for globals. 2014-05-14 10:02:03 -07:00
pthread_atfork.cpp Build our benchmarks against glibc too. 2014-12-01 16:43:51 -08:00
pthread_attr.cpp Fix pthread_attr_getstack under valgrind. 2014-10-09 14:01:47 -07:00
pthread_cond.cpp Switch pthread_cond_t to <stdatomic.h>. 2015-02-09 15:54:22 -08:00
pthread_create.cpp Add missing includes. 2015-01-28 19:23:11 -08:00
pthread_detach.cpp Fix possible leak in pthread_detach. 2015-01-15 10:45:25 -08:00
pthread_equal.cpp Fix pthreads functions that should return ESRCH. 2013-02-19 12:21:41 -08:00
pthread_exit.cpp Fix possible leak in pthread_detach. 2015-01-15 10:45:25 -08: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 Fix possible leak in pthread_detach. 2015-01-15 10:45:25 -08:00
pthread_internals.cpp Remove PTHREAD_ATTR_FLAG_USER_ALLOCATED_STACK. 2015-01-06 17:11:23 -08:00
pthread_join.cpp Use mmap to create the pthread_internal_t 2014-12-19 16:05:29 -08:00
pthread_key.cpp Remove t->tls==NULL check in pthread_key_delete. 2014-12-19 16:31:03 -08:00
pthread_kill.cpp Fix x86_64 build, clean up intermediate libraries. 2013-10-09 16:00:17 -07:00
pthread_mutex.cpp Add test about pthread_mutex_t owner tid limit. 2015-02-03 12:20:46 -08:00
pthread_once.cpp Switch pthread_once_t to stdatomic.h. 2015-01-27 19:49:12 -08:00
pthread_rwlock.cpp Add semaphore tests, fix sem_destroy. 2014-09-19 17:37:06 -07:00
pthread_self.cpp Fix pthreads functions that should return ESRCH. 2013-02-19 12:21:41 -08:00
pthread_setname_np.cpp Add missing includes. 2015-01-28 19:23:11 -08: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 ptsname(3) and ttyname(3) to use TLS. 2014-12-09 20:30:23 -08: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 Remove bogus transitive includes. 2014-12-29 13:29:50 -08:00
rand.cpp Implement rand/srand in terms of random/srandom. 2014-07-14 12:02:22 -07:00
readlink.cpp Remove bogus transitive includes. 2014-12-29 13:29:50 -08: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 Clean up <stdlib.h> slightly. 2015-01-26 14:28:41 -08: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.cpp Switch sem_t from bionic atomics to stdatomic.h. 2015-02-03 16:35:57 -08: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 Turn on -Wold-style-cast and fix the errors. 2015-01-21 17:09:58 -08:00
sigblock.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
sigdelset.cpp Turn on -Wold-style-cast and fix the errors. 2015-01-21 17:09:58 -08:00
sigemptyset.cpp Reduce <signal.h> namespace pollution. 2015-01-24 14:18:16 -08:00
sigfillset.cpp Reduce <signal.h> namespace pollution. 2015-01-24 14:18:16 -08:00
siginterrupt.c Move non-upstream code into the libc/bionic directory. 2012-10-01 17:35:49 -07:00
sigismember.cpp Turn on -Wold-style-cast and fix the errors. 2015-01-21 17:09:58 -08:00
signal.cpp Turn on -Wold-style-cast and fix the errors. 2015-01-21 17:09:58 -08: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
sigqueue.cpp support _POSIX_REALTIME_SIGNALS 2014-12-08 21:52:43 -08: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
sigtimedwait.cpp support _POSIX_REALTIME_SIGNALS 2014-12-08 21:52:43 -08:00
sigwait.cpp Fix sigsuspend to use rt_sigsuspend on all platforms. 2013-10-15 18:15:19 -07:00
sigwaitinfo.cpp support _POSIX_REALTIME_SIGNALS 2014-12-08 21:52:43 -08: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
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
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
stubs.cpp Use a more specific return type for app_id_from_name. 2015-01-22 11:02:59 -08: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 Fix sysconf for _SC_CHILD_MAX and _SC_OPEN_MAX. 2015-02-17 09:55:58 -08:00
sysinfo.cpp Turn on -Wold-style-cast and fix the errors. 2015-01-21 17:09:58 -08:00
syslog.cpp Clean up <stdlib.h> slightly. 2015-01-26 14:28:41 -08:00
system_properties.cpp Fix a couple more cases of missing CLOEXEC. 2014-09-22 17:43:09 -07:00
system_properties_compat.c Hide most of the private futex functions. 2014-05-21 18:30:00 -07:00
tdestroy.cpp Turn on -Wold-style-cast and fix the errors. 2015-01-21 17:09:58 -08:00
termios.cpp Remove bogus transitive includes. 2014-12-29 13:29:50 -08:00
thread_private.cpp Sync to current upstream arc4random. 2014-06-24 14:13:48 -07:00
time64.c Use snprintf instead of sprintf. 2014-10-07 11:28:47 -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 Remove bogus transitive includes. 2014-12-29 13:29:50 -08:00
vdso.cpp Add missing includes. 2015-01-28 19:23:11 -08:00
wait.cpp Removes wait3(2) from LP64. 2014-06-13 16:04:41 -07:00
wchar.cpp Fix incorrect parameter types for locale funcs. 2014-09-23 15:32:24 -07:00
wctype.cpp Revert "Revert "Add locale aware APIs."" 2014-07-11 16:21:31 +00:00
wmempcpy.cpp Add GNU extensions mempcpy and wmemcpy. 2015-02-18 22:02:56 -08:00