platform_bionic/libc/arch-mips/syscalls
Rom Lemarchand a4b2dc016f Add signalfd call to bionic
Add signalfd() call to bionic.

Adding the signalfd call was done in 3 steps:
- add signalfd4 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.
- create the signalfd wrapper in signalfd.cpp and add
  the function prototype to sys/signalfd.h

(cherry-pick of 0c11611c11, modified to
work with older versions of GCC still in use on some branches.)

Change-Id: I4c6c3f12199559af8be63f93a5336851b7e63355
2013-01-10 13:14:46 -08:00
..
__brk.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__fcntl.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__fcntl64.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__fork.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__fstatfs64.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__getcpu.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__getcwd.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__getpriority.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__ioctl.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__llseek.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__mmap2.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__open.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__openat.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__ptrace.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__reboot.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__rt_sigaction.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__rt_sigprocmask.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__rt_sigtimedwait.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__sched_getaffinity.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__set_thread_area.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__setresuid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__setreuid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__setuid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__sigsuspend.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__statfs64.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__sys_clone.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__syslog.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__timer_create.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__timer_delete.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__timer_getoverrun.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__timer_gettime.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__timer_settime.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__wait4.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
__waitid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
_exit.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
_exit_thread.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
_flush_cache.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
_waitpid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
accept.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
access.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
acct.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
bind.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
capget.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
capset.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
chdir.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
chmod.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
chown.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
chroot.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
clock_getres.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
clock_gettime.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
clock_nanosleep.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
clock_settime.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
close.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
connect.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
delete_module.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
dup.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
dup2.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
epoll_create.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
epoll_ctl.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
epoll_wait.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
eventfd.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
execve.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
faccessat.S resolved conflicts for merge of e5408907 to jb-dev-plus-aosp 2012-05-09 13:53:37 -07:00
fchdir.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
fchmod.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
fchmodat.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
fchown.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
fchownat.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
fdatasync.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
fgetxattr.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
flistxattr.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
flock.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
fremovexattr.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
fsetxattr.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
fstat.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
fstatat.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
fsync.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
ftruncate.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
ftruncate64.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
futex.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getdents.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getegid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
geteuid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getgid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getgroups.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getitimer.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getpeername.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getpgid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getpid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getppid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getresgid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getresuid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getrlimit.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getrusage.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getsid.S Add getsid system call to bionic 2012-09-03 01:38:34 +03:00
getsockname.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getsockopt.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
gettid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
gettimeofday.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getuid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
getxattr.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
init_module.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
inotify_add_watch.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
inotify_init.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
inotify_rm_watch.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
ioprio_get.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
ioprio_set.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
kill.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
klogctl.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
lchown.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
lgetxattr.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
link.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
listen.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
listxattr.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
llistxattr.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
lremovexattr.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
lseek.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
lsetxattr.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
lstat.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
madvise.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
mincore.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
mkdir.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
mkdirat.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
mknod.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
mlock.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
mlockall.S Add mlockall and munlockall for Google TV. 2012-09-06 11:24:45 -07:00
mount.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
mprotect.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
mremap.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
msync.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
munlock.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
munlockall.S Add mlockall and munlockall for Google TV. 2012-09-06 11:24:45 -07:00
munmap.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
nanosleep.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
pause.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
perf_event_open.S resolved conflicts for merge of e5408907 to jb-dev-plus-aosp 2012-05-09 13:53:37 -07:00
personality.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
pipe2.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
poll.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
prctl.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
pread64.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
pwrite64.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
read.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
readahead.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
readlink.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
readv.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
recvfrom.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
recvmsg.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
removexattr.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
rename.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
renameat.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
rmdir.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sched_get_priority_max.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sched_get_priority_min.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sched_getparam.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sched_getscheduler.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sched_rr_get_interval.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sched_setaffinity.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sched_setparam.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sched_setscheduler.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sched_yield.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
select.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sendfile.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sendmsg.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sendto.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
setgid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
setgroups.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
setitimer.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
setpgid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
setpriority.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
setregid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
setresgid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
setrlimit.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
setsid.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
setsockopt.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
settimeofday.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
setxattr.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
shutdown.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sigaction.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sigaltstack.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
signalfd4.S Add signalfd call to bionic 2013-01-10 13:14:46 -08:00
sigpending.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sigprocmask.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
socket.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
socketpair.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
stat.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
symlink.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sync.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
syscall.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
sysinfo.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
tgkill.S resolved conflicts for merge of e5408907 to jb-dev-plus-aosp 2012-05-09 13:53:37 -07:00
times.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
tkill.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
truncate.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
umask.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
umount2.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
uname.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
unlink.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
unlinkat.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
unshare.S Add unshare() syscall. 2012-08-10 12:57:43 -07:00
utimensat.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
utimes.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
write.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00
writev.S [MIPS] Add support for MIPS syscalls 2012-05-09 11:46:28 -07:00