platform_bionic/libc/include/sys
Elliott Hughes 0577733c2e Avoid name collision with user_fpsimd_state in <asm/ptrace.h>.
We don't want to use <asm/ptrace.h> because (a) it'll drag in a bunch of
namespace pollution and (b) the registers should be "long double" for
userspace, not the kernel's uint128s. So just use a slightly different
name for our struct (which matches the traditional names for these structs
anyway).

Bug: http://b/21695943
Bug: https://code.google.com/p/android/issues/detail?id=86712
Change-Id: I8812ca98cfe6b649dbd31f7d6aea41928ba2acbd
2015-06-15 18:47:39 -07:00
..
_errdefs.h Say "Bad file descriptor" rather than "Bad file number". 2015-01-24 13:38:57 -08:00
_sigdefs.h Clean up sys_signame and sys_siglist a little. 2014-02-12 17:09:25 -08:00
_system_properties.h remove rootdir build.prop 2015-05-08 22:13:15 +00:00
atomics.h Put back inline definitions if using an old API. 2015-01-29 17:30:40 -08:00
auxv.h Ensure header files using __BEGIN_DECLS include sys/cdefs.h. 2013-06-05 17:58:08 -07:00
cachectl.h Remove _flush_cache(2) for mips64. 2014-08-21 13:32:37 -07:00
capability.h libc: create sys/capability.h 2013-02-26 13:27:15 -08:00
cdefs.h Merge "Implement _FILE_OFFSET_BITS (mostly)." 2015-02-18 18:01:05 +00:00
endian.h Move BSD stuff together in <sys/endian.h>. 2014-12-09 19:44:42 -08:00
epoll.h bionic: make epoll_event structure packed 2014-05-05 19:48:55 -07:00
errno.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
eventfd.h Remove dependencies on obsolete __ARCH_WANT_SYSCALL_NO_FLAGS syscalls. 2013-10-23 09:48:29 -07:00
file.h POSIX says flock is in <sys/file.h>, not <unistd.h>. 2015-02-17 09:08:24 -08:00
fsuid.h Implement <sys/fsuid.h>. 2014-07-30 15:19:29 -07:00
glibc-syscalls.h Update kernel headers to v3.18.3. 2015-01-26 10:57:07 -08:00
inotify.h Fix header file dependencies. 2013-10-23 11:25:54 -07:00
ioctl.h Add <linux/tty.h> to libc/include/sys/ioctl.h 2014-06-13 16:39:39 +08:00
ioctl_compat.h MIPS support to sys/ headers 2012-08-02 18:03:54 -07:00
ipc.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
klog.h Remove deprecated and unused constants from <sys/klog.h>. 2014-03-03 10:57:28 -08:00
limits.h flesh out sysconf(3) and the _POSIX_* constants 2014-11-21 19:10:52 -08:00
mman.h Implement _FILE_OFFSET_BITS (mostly). 2015-02-17 19:54:43 -08:00
mount.h Add the UMOUNT_NOFOLLOW flag to <sys/mount.h>. 2015-03-11 09:32:25 -07:00
msg.h Add some more headers. 2014-01-10 15:32:31 -08:00
param.h Define MAXHOSTNAMELEN explicitly in source files. 2015-02-09 19:56:47 -08:00
personality.h sys/personality.h: include <sys/cdefs.h> 2013-06-05 11:30:17 +08:00
poll.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
prctl.h Clean up some misinformation around prctl. 2014-07-18 16:15:32 -07:00
procfs.h Add a sys/procfs.h. 2015-06-15 14:33:54 -07:00
ptrace.h ptrace(3) should be varargs. 2014-07-16 16:07:10 -07:00
queue.h Add fts, err, and sys/queue for grep 2010-01-15 15:57:02 -08:00
reboot.h Remove hidden __reboot from header 2013-11-22 00:19:34 +04:00
reg.h Add <sys/reg.h>. 2014-01-08 16:29:22 -08:00
resource.h Add RLIM_SAVED_CUR and RLIM_SAVED_MAX. 2015-02-23 13:41:40 -08:00
select.h Break two incorrect transitive includes. 2015-01-29 20:12:13 -08:00
sem.h Add some more headers. 2014-01-10 15:32:31 -08:00
sendfile.h Implement _FILE_OFFSET_BITS (mostly). 2015-02-17 19:54:43 -08:00
shm.h Add some more headers. 2014-01-10 15:32:31 -08:00
signal.h libc: add sys/signal.h for compatibility 2013-02-22 10:38:28 -08:00
signalfd.h Add <sys/statvfs.h>. 2013-07-09 13:25:03 -07:00
socket.h Inline helpers need to be exported unmangled. 2014-10-07 16:46:47 -07:00
socketcalls.h Small accept4 fixes. 2014-03-31 11:23:39 -07:00
stat.h Merge "Put back inline definitions if using an old API." 2015-01-30 17:18:49 +00:00
statfs.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
statvfs.h Reserve space for the future in statvfs(64) 2014-05-12 10:56:39 +01:00
swap.h Add SWAP_FLAG_* constants to <sys/swap.h>. 2014-01-08 02:23:06 +00:00
syscall.h valgrind can't find syscall because we didn't put it in <unistd.h>. 2015-02-19 22:49:44 -08:00
sysconf.h Add cache related sysconf queries 2014-12-04 15:24:28 -08:00
sysinfo.h Add functions in sysinfo.h. 2014-11-14 16:22:48 -08:00
syslimits.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
sysmacros.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
system_properties.h bionic: add __system_property_foreach 2013-06-18 19:24:29 -07:00
time.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
timerfd.h Make <sys/timerfd.h> standalone. 2013-11-25 13:58:38 -08:00
times.h Reimplement clock(3) and switch to OpenBSD time(3). 2014-03-11 13:37:11 -07:00
timex.h Add some more headers. 2014-01-10 15:32:31 -08:00
ttychars.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
ttydefaults.h Add tty defaults to bionic 2012-09-11 22:47:31 +03:00
ttydev.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
types.h Implement _FILE_OFFSET_BITS (mostly). 2015-02-17 19:54:43 -08:00
ucontext.h Avoid name collision with user_fpsimd_state in <asm/ptrace.h>. 2015-06-15 18:47:39 -07:00
uio.h Add process_vm_readv and process_vm_writev. 2015-06-10 17:24:20 -07:00
un.h Remove <sys/_types.h>. 2014-02-07 14:55:58 -08:00
user.h libc: Fix headers to allow direct inclusion. 2014-12-01 15:44:24 +01:00
utime.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
utsname.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
vfs.h Use the uapi fs magic in <sys/vfs.h>. 2014-09-22 09:47:21 -07:00
vt.h auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
wait.h Removes wait3(2) from LP64. 2014-06-13 16:04:41 -07:00
xattr.h Add extended attribute (xattr) system call wrappers to bionic. 2012-01-18 08:02:23 -05:00