cfb5f76865
A "process descriptor" file descriptor is used to manage processes without using the PID namespace. This is required for Capsicum's Capability Mode, where the PID namespace is unavailable. New system calls pdfork(2) and pdkill(2) offer the functional equivalents of fork(2) and kill(2). pdgetpid(2) allows querying the PID of the remote process for debugging purposes. The currently-unimplemented pdwait(2) will, in the future, allow querying rusage/exit status. In the interim, poll(2) may be used to check (and wait for) process termination. When a process is referenced by a process descriptor, it does not issue SIGCHLD to the parent, making it suitable for use in libraries---a common scenario when using library compartmentalisation from within large applications (such as web browsers). Some observers may note a similarity to Mach task ports; process descriptors provide a subset of this behaviour, but in a UNIX style. This feature is enabled by "options PROCDESC", but as with several other Capsicum kernel features, is not enabled by default in GENERIC 9.0. Reviewed by: jhb, kib Approved by: re (kib), mentor (rwatson) Sponsored by: Google Inc
1020 lines
14 KiB
Plaintext
1020 lines
14 KiB
Plaintext
/*
|
|
* $FreeBSD$
|
|
*/
|
|
|
|
/*
|
|
* It'd be nice to have this automatically generated, but we don't
|
|
* know to what version they will eventually belong, so for now
|
|
* it has to be manual.
|
|
*/
|
|
FBSD_1.0 {
|
|
__acl_aclcheck_fd;
|
|
__acl_aclcheck_file;
|
|
__acl_aclcheck_link;
|
|
__acl_delete_fd;
|
|
__acl_delete_file;
|
|
__acl_delete_link;
|
|
__acl_get_fd;
|
|
__acl_get_file;
|
|
__acl_get_link;
|
|
__acl_set_fd;
|
|
__acl_set_file;
|
|
__acl_set_link;
|
|
__getcwd;
|
|
__mac_execve;
|
|
__mac_get_fd;
|
|
__mac_get_file;
|
|
__mac_get_link;
|
|
__mac_get_pid;
|
|
__mac_get_proc;
|
|
__mac_set_fd;
|
|
__mac_set_file;
|
|
__mac_set_link;
|
|
__mac_set_proc;
|
|
__setugid;
|
|
__syscall;
|
|
__sysctl;
|
|
_umtx_lock;
|
|
_umtx_op;
|
|
_umtx_unlock;
|
|
abort2;
|
|
accept;
|
|
access;
|
|
acct;
|
|
adjtime;
|
|
aio_cancel;
|
|
aio_error;
|
|
aio_fsync;
|
|
aio_read;
|
|
aio_return;
|
|
aio_suspend;
|
|
aio_waitcomplete;
|
|
aio_write;
|
|
audit;
|
|
auditctl;
|
|
auditon;
|
|
bind;
|
|
chdir;
|
|
chflags;
|
|
__chk_fail;
|
|
chmod;
|
|
chown;
|
|
chroot;
|
|
clock_getres;
|
|
clock_gettime;
|
|
clock_settime;
|
|
close;
|
|
connect;
|
|
dup;
|
|
dup2;
|
|
eaccess;
|
|
execve;
|
|
extattr_delete_fd;
|
|
extattr_delete_file;
|
|
extattr_delete_link;
|
|
extattr_get_fd;
|
|
extattr_get_file;
|
|
extattr_get_link;
|
|
extattr_list_fd;
|
|
extattr_list_file;
|
|
extattr_list_link;
|
|
extattr_set_fd;
|
|
extattr_set_file;
|
|
extattr_set_link;
|
|
extattrctl;
|
|
fchdir;
|
|
fchflags;
|
|
fchmod;
|
|
fchown;
|
|
fcntl;
|
|
fhopen;
|
|
fhstat;
|
|
fhstatfs;
|
|
flock;
|
|
fork;
|
|
fpathconf;
|
|
fstat;
|
|
fstatfs;
|
|
fsync;
|
|
futimes;
|
|
getaudit;
|
|
getaudit_addr;
|
|
getauid;
|
|
getcontext;
|
|
getdents;
|
|
getdirentries;
|
|
getdtablesize;
|
|
getegid;
|
|
geteuid;
|
|
getfh;
|
|
getfsstat;
|
|
getgid;
|
|
getgroups;
|
|
getitimer;
|
|
getpeername;
|
|
getpgid;
|
|
getpgrp;
|
|
getpid;
|
|
getppid;
|
|
getpriority;
|
|
getresgid;
|
|
getresuid;
|
|
getrlimit;
|
|
getrusage;
|
|
getsid;
|
|
getsockname;
|
|
getsockopt;
|
|
gettimeofday;
|
|
getuid;
|
|
ioctl;
|
|
issetugid;
|
|
jail;
|
|
jail_attach;
|
|
kenv;
|
|
kevent;
|
|
kill;
|
|
kldfind;
|
|
kldfirstmod;
|
|
kldload;
|
|
kldnext;
|
|
kldstat;
|
|
kldsym;
|
|
kldunload;
|
|
kldunloadf;
|
|
kqueue;
|
|
kmq_notify; /* Do we want these to be public interfaces? */
|
|
kmq_open; /* librt uses them to provide mq_xxx. */
|
|
kmq_setattr;
|
|
kmq_timedreceive;
|
|
kmq_timedsend;
|
|
kmq_unlink;
|
|
ksem_close;
|
|
ksem_destroy;
|
|
ksem_getvalue;
|
|
ksem_init;
|
|
ksem_open;
|
|
ksem_post;
|
|
ksem_timedwait;
|
|
ksem_trywait;
|
|
ksem_unlink;
|
|
ksem_wait;
|
|
ktrace;
|
|
lchflags;
|
|
lchmod;
|
|
lchown;
|
|
lgetfh;
|
|
link;
|
|
lio_listio;
|
|
listen;
|
|
lstat;
|
|
lutimes;
|
|
mac_syscall;
|
|
madvise;
|
|
mincore;
|
|
minherit;
|
|
mkdir;
|
|
mkfifo;
|
|
mknod;
|
|
mlock;
|
|
mlockall;
|
|
modfind;
|
|
modfnext;
|
|
modnext;
|
|
modstat;
|
|
mount;
|
|
mprotect;
|
|
msgget;
|
|
msgrcv;
|
|
msgsnd;
|
|
msgsys;
|
|
msync;
|
|
munlock;
|
|
munlockall;
|
|
munmap;
|
|
nanosleep;
|
|
netbsd_lchown;
|
|
netbsd_msync;
|
|
nfssvc;
|
|
nfstat;
|
|
nlstat;
|
|
nmount;
|
|
nstat;
|
|
ntp_adjtime;
|
|
ntp_gettime;
|
|
oaio_read;
|
|
oaio_write;
|
|
olio_listio;
|
|
open;
|
|
pathconf;
|
|
pipe;
|
|
poll;
|
|
posix_openpt;
|
|
preadv;
|
|
profil;
|
|
pselect;
|
|
ptrace;
|
|
pwritev;
|
|
quotactl;
|
|
read;
|
|
readlink;
|
|
readv;
|
|
reboot;
|
|
recvfrom;
|
|
recvmsg;
|
|
rename;
|
|
revoke;
|
|
rfork;
|
|
rmdir;
|
|
rtprio;
|
|
rtprio_thread;
|
|
sched_get_priority_max;
|
|
sched_get_priority_min;
|
|
sched_getparam;
|
|
sched_getscheduler;
|
|
sched_rr_get_interval;
|
|
sched_setparam;
|
|
sched_setscheduler;
|
|
sched_yield;
|
|
select;
|
|
semget;
|
|
semop;
|
|
semsys;
|
|
sendfile;
|
|
sendmsg;
|
|
sendto;
|
|
setaudit;
|
|
setaudit_addr;
|
|
setauid;
|
|
setcontext;
|
|
setegid;
|
|
seteuid;
|
|
setgid;
|
|
setgroups;
|
|
setitimer;
|
|
setlogin;
|
|
setpgid;
|
|
setpriority;
|
|
setregid;
|
|
setresgid;
|
|
setresuid;
|
|
setreuid;
|
|
setrlimit;
|
|
setsid;
|
|
setsockopt;
|
|
settimeofday;
|
|
setuid;
|
|
shm_open;
|
|
shm_unlink;
|
|
shmat;
|
|
shmdt;
|
|
shmget;
|
|
shmsys;
|
|
shutdown;
|
|
sigaction;
|
|
sigaltstack;
|
|
sigpending;
|
|
sigprocmask;
|
|
sigqueue;
|
|
sigreturn;
|
|
sigsuspend;
|
|
sigtimedwait;
|
|
sigwait;
|
|
sigwaitinfo;
|
|
socket;
|
|
socketpair;
|
|
__stack_chk_fail;
|
|
__stack_chk_guard;
|
|
stat;
|
|
statfs;
|
|
swapcontext;
|
|
swapoff;
|
|
swapon;
|
|
symlink;
|
|
sync;
|
|
sysarch;
|
|
syscall;
|
|
thr_create;
|
|
thr_exit;
|
|
thr_kill;
|
|
thr_kill2;
|
|
thr_new;
|
|
thr_self;
|
|
thr_set_name;
|
|
thr_suspend;
|
|
thr_wake;
|
|
ktimer_create; /* Do we want these to be public interfaces? */
|
|
ktimer_delete; /* librt uses them to provide timer_xxx. */
|
|
ktimer_getoverrun;
|
|
ktimer_gettime;
|
|
ktimer_settime;
|
|
umask;
|
|
undelete;
|
|
unlink;
|
|
unmount;
|
|
utimes;
|
|
utrace;
|
|
uuidgen;
|
|
vadvise;
|
|
wait4;
|
|
write;
|
|
writev;
|
|
|
|
__error;
|
|
ftruncate;
|
|
lseek;
|
|
mmap;
|
|
pread;
|
|
pwrite;
|
|
truncate;
|
|
};
|
|
|
|
FBSD_1.1 {
|
|
__semctl;
|
|
closefrom;
|
|
cpuset;
|
|
cpuset_getid;
|
|
cpuset_setid;
|
|
cpuset_getaffinity;
|
|
cpuset_setaffinity;
|
|
faccessat;
|
|
fchmodat;
|
|
fchownat;
|
|
fexecve;
|
|
fstatat;
|
|
futimesat;
|
|
jail_get;
|
|
jail_set;
|
|
jail_remove;
|
|
linkat;
|
|
lpathconf;
|
|
mkdirat;
|
|
mkfifoat;
|
|
mknodat;
|
|
msgctl;
|
|
openat;
|
|
readlinkat;
|
|
renameat;
|
|
setfib;
|
|
shmctl;
|
|
symlinkat;
|
|
unlinkat;
|
|
};
|
|
|
|
FBSD_1.2 {
|
|
cap_enter;
|
|
cap_getmode;
|
|
cap_new;
|
|
cap_getrights;
|
|
getloginclass;
|
|
pdfork;
|
|
pdgetpid;
|
|
pdkill;
|
|
posix_fallocate;
|
|
rctl_get_racct;
|
|
rctl_get_rules;
|
|
rctl_get_limits;
|
|
rctl_add_rule;
|
|
rctl_remove_rule;
|
|
setloginclass;
|
|
};
|
|
|
|
FBSDprivate_1.0 {
|
|
___acl_aclcheck_fd;
|
|
__sys___acl_aclcheck_fd;
|
|
___acl_aclcheck_file;
|
|
__sys___acl_aclcheck_file;
|
|
___acl_aclcheck_link;
|
|
__sys___acl_aclcheck_link;
|
|
___acl_delete_fd;
|
|
__sys___acl_delete_fd;
|
|
___acl_delete_file;
|
|
__sys___acl_delete_file;
|
|
___acl_delete_link;
|
|
__sys___acl_delete_link;
|
|
___acl_get_fd;
|
|
__sys___acl_get_fd;
|
|
___acl_get_file;
|
|
__sys___acl_get_file;
|
|
___acl_get_link;
|
|
__sys___acl_get_link;
|
|
___acl_set_fd;
|
|
__sys___acl_set_fd;
|
|
___acl_set_file;
|
|
__sys___acl_set_file;
|
|
___acl_set_link;
|
|
__sys___acl_set_link;
|
|
___getcwd;
|
|
__sys___getcwd;
|
|
___mac_execve;
|
|
__sys___mac_execve;
|
|
___mac_get_fd;
|
|
__sys___mac_get_fd;
|
|
___mac_get_file;
|
|
__sys___mac_get_file;
|
|
___mac_get_link;
|
|
__sys___mac_get_link;
|
|
___mac_get_pid;
|
|
__sys___mac_get_pid;
|
|
___mac_get_proc;
|
|
__sys___mac_get_proc;
|
|
___mac_set_fd;
|
|
__sys___mac_set_fd;
|
|
___mac_set_file;
|
|
__sys___mac_set_file;
|
|
___mac_set_link;
|
|
__sys___mac_set_link;
|
|
___mac_set_proc;
|
|
__sys___mac_set_proc;
|
|
___semctl;
|
|
__sys___semctl;
|
|
___setugid;
|
|
__sys___setugid;
|
|
___syscall;
|
|
__sys___syscall;
|
|
___sysctl;
|
|
__sys___sysctl;
|
|
__umtx_lock;
|
|
__sys__umtx_lock;
|
|
__umtx_op;
|
|
__sys__umtx_op;
|
|
__umtx_unlock;
|
|
__sys__umtx_unlock;
|
|
_abort2;
|
|
__sys_abort2;
|
|
_accept;
|
|
__sys_accept;
|
|
_access;
|
|
__sys_access;
|
|
_acct;
|
|
__sys_acct;
|
|
_adjtime;
|
|
__sys_adjtime;
|
|
_aio_cancel;
|
|
__sys_aio_cancel;
|
|
_aio_error;
|
|
__sys_aio_error;
|
|
_aio_fsync;
|
|
__sys_aio_fsync;
|
|
_aio_read;
|
|
__sys_aio_read;
|
|
_aio_return;
|
|
__sys_aio_return;
|
|
_aio_suspend;
|
|
__sys_aio_suspend;
|
|
_aio_waitcomplete;
|
|
__sys_aio_waitcomplete;
|
|
_aio_write;
|
|
__sys_aio_write;
|
|
_audit;
|
|
__sys_audit;
|
|
_auditctl;
|
|
__sys_auditctl;
|
|
_auditon;
|
|
__sys_auditon;
|
|
_bind;
|
|
__sys_bind;
|
|
_chdir;
|
|
__sys_chdir;
|
|
_chflags;
|
|
__sys_chflags;
|
|
_chmod;
|
|
__sys_chmod;
|
|
_chown;
|
|
__sys_chown;
|
|
_chroot;
|
|
__sys_chroot;
|
|
_clock_getres;
|
|
__sys_clock_getres;
|
|
_clock_gettime;
|
|
__sys_clock_gettime;
|
|
_clock_settime;
|
|
__sys_clock_settime;
|
|
_close;
|
|
__sys_close;
|
|
_closefrom;
|
|
__sys_closefrom;
|
|
_connect;
|
|
__sys_connect;
|
|
_cpuset;
|
|
__sys_cpuset;
|
|
_cpuset_getid;
|
|
__sys_cpuset_getid;
|
|
_cpuset_setid;
|
|
__sys_cpuset_setid;
|
|
_cpuset_getaffinity;
|
|
__sys_cpuset_getaffinity;
|
|
_cpuset_setaffinity;
|
|
__sys_cpuset_setaffinity;
|
|
_dup;
|
|
__sys_dup;
|
|
_dup2;
|
|
__sys_dup2;
|
|
_eaccess;
|
|
__sys_eaccess;
|
|
_execve;
|
|
__sys_execve;
|
|
_extattr_delete_fd;
|
|
__sys_extattr_delete_fd;
|
|
_extattr_delete_file;
|
|
__sys_extattr_delete_file;
|
|
_extattr_delete_link;
|
|
__sys_extattr_delete_link;
|
|
_extattr_get_fd;
|
|
__sys_extattr_get_fd;
|
|
_extattr_get_file;
|
|
__sys_extattr_get_file;
|
|
_extattr_get_link;
|
|
__sys_extattr_get_link;
|
|
_extattr_list_fd;
|
|
__sys_extattr_list_fd;
|
|
_extattr_list_file;
|
|
__sys_extattr_list_file;
|
|
_extattr_list_link;
|
|
__sys_extattr_list_link;
|
|
_extattr_set_fd;
|
|
__sys_extattr_set_fd;
|
|
_extattr_set_file;
|
|
__sys_extattr_set_file;
|
|
_extattr_set_link;
|
|
__sys_extattr_set_link;
|
|
_extattrctl;
|
|
__sys_extattrctl;
|
|
_fchdir;
|
|
__sys_fchdir;
|
|
_fchflags;
|
|
__sys_fchflags;
|
|
_fchmod;
|
|
__sys_fchmod;
|
|
_fchown;
|
|
__sys_fchown;
|
|
_fcntl;
|
|
__sys_fcntl;
|
|
__fcntl_compat;
|
|
_fhopen;
|
|
__sys_fhopen;
|
|
_fhstat;
|
|
__sys_fhstat;
|
|
_fhstatfs;
|
|
__sys_fhstatfs;
|
|
_flock;
|
|
__sys_flock;
|
|
_fork;
|
|
__sys_fork;
|
|
_fpathconf;
|
|
__sys_fpathconf;
|
|
_fstat;
|
|
__sys_fstat;
|
|
_fstatfs;
|
|
__sys_fstatfs;
|
|
_fsync;
|
|
__sys_fsync;
|
|
_futimes;
|
|
__sys_futimes;
|
|
_getaudit;
|
|
__sys_getaudit;
|
|
_getaudit_addr;
|
|
__sys_getaudit_addr;
|
|
_getauid;
|
|
__sys_getauid;
|
|
_getcontext;
|
|
__sys_getcontext;
|
|
_getdents;
|
|
__sys_getdents;
|
|
_getdirentries;
|
|
__sys_getdirentries;
|
|
_getdtablesize;
|
|
__sys_getdtablesize;
|
|
_getegid;
|
|
__sys_getegid;
|
|
_geteuid;
|
|
__sys_geteuid;
|
|
_getfh;
|
|
__sys_getfh;
|
|
_getfsstat;
|
|
__sys_getfsstat;
|
|
_getgid;
|
|
__sys_getgid;
|
|
_getgroups;
|
|
__sys_getgroups;
|
|
_getitimer;
|
|
__sys_getitimer;
|
|
_getpeername;
|
|
__sys_getpeername;
|
|
_getpgid;
|
|
__sys_getpgid;
|
|
_getpgrp;
|
|
__sys_getpgrp;
|
|
_getpid;
|
|
__sys_getpid;
|
|
_getppid;
|
|
__sys_getppid;
|
|
_getpriority;
|
|
__sys_getpriority;
|
|
_getresgid;
|
|
__sys_getresgid;
|
|
_getresuid;
|
|
__sys_getresuid;
|
|
_getrlimit;
|
|
__sys_getrlimit;
|
|
_getrusage;
|
|
__sys_getrusage;
|
|
_getsid;
|
|
__sys_getsid;
|
|
_getsockname;
|
|
__sys_getsockname;
|
|
_getsockopt;
|
|
__sys_getsockopt;
|
|
_gettimeofday;
|
|
__sys_gettimeofday;
|
|
_getuid;
|
|
__sys_getuid;
|
|
_ioctl;
|
|
__sys_ioctl;
|
|
_issetugid;
|
|
__sys_issetugid;
|
|
_jail;
|
|
__sys_jail;
|
|
_jail_attach;
|
|
__sys_jail_attach;
|
|
_kenv;
|
|
__sys_kenv;
|
|
_kevent;
|
|
__sys_kevent;
|
|
_kill;
|
|
__sys_kill;
|
|
_kldfind;
|
|
__sys_kldfind;
|
|
_kldfirstmod;
|
|
__sys_kldfirstmod;
|
|
_kldload;
|
|
__sys_kldload;
|
|
_kldnext;
|
|
__sys_kldnext;
|
|
_kldstat;
|
|
__sys_kldstat;
|
|
_kldsym;
|
|
__sys_kldsym;
|
|
_kldunload;
|
|
__sys_kldunload;
|
|
_kldunloadf;
|
|
__sys_kldunloadf;
|
|
_kmq_notify;
|
|
__sys_kmq_notify;
|
|
_kmq_open;
|
|
__sys_kmq_open;
|
|
_kmq_setattr;
|
|
__sys_kmq_setattr;
|
|
_kmq_timedreceive;
|
|
__sys_kmq_timedreceive;
|
|
_kmq_timedsend;
|
|
__sys_kmq_timedsend;
|
|
_kmq_unlink;
|
|
__sys_kmq_unlink;
|
|
_kqueue;
|
|
__sys_kqueue;
|
|
_ksem_close;
|
|
__sys_ksem_close;
|
|
_ksem_destroy;
|
|
__sys_ksem_destroy;
|
|
_ksem_getvalue;
|
|
__sys_ksem_getvalue;
|
|
_ksem_init;
|
|
__sys_ksem_init;
|
|
_ksem_open;
|
|
__sys_ksem_open;
|
|
_ksem_post;
|
|
__sys_ksem_post;
|
|
_ksem_timedwait;
|
|
__sys_ksem_timedwait;
|
|
_ksem_trywait;
|
|
__sys_ksem_trywait;
|
|
_ksem_unlink;
|
|
__sys_ksem_unlink;
|
|
_ksem_wait;
|
|
__sys_ksem_wait;
|
|
_ktrace;
|
|
__sys_ktrace;
|
|
_lchflags;
|
|
__sys_lchflags;
|
|
_lchmod;
|
|
__sys_lchmod;
|
|
_lchown;
|
|
__sys_lchown;
|
|
_lgetfh;
|
|
__sys_lgetfh;
|
|
_link;
|
|
__sys_link;
|
|
_lio_listio;
|
|
__sys_lio_listio;
|
|
_listen;
|
|
__sys_listen;
|
|
_lstat;
|
|
__sys_lstat;
|
|
_lutimes;
|
|
__sys_lutimes;
|
|
_mac_syscall;
|
|
__sys_mac_syscall;
|
|
_madvise;
|
|
__sys_madvise;
|
|
_mincore;
|
|
__sys_mincore;
|
|
_minherit;
|
|
__sys_minherit;
|
|
_mkdir;
|
|
__sys_mkdir;
|
|
_mkfifo;
|
|
__sys_mkfifo;
|
|
_mknod;
|
|
__sys_mknod;
|
|
_mlock;
|
|
__sys_mlock;
|
|
_mlockall;
|
|
__sys_mlockall;
|
|
_modfind;
|
|
__sys_modfind;
|
|
_modfnext;
|
|
__sys_modfnext;
|
|
_modnext;
|
|
__sys_modnext;
|
|
_modstat;
|
|
__sys_modstat;
|
|
_mount;
|
|
__sys_mount;
|
|
_mprotect;
|
|
__sys_mprotect;
|
|
_msgctl;
|
|
__sys_msgctl;
|
|
_msgget;
|
|
__sys_msgget;
|
|
_msgrcv;
|
|
__sys_msgrcv;
|
|
_msgsnd;
|
|
__sys_msgsnd;
|
|
_msgsys;
|
|
__sys_msgsys;
|
|
_msync;
|
|
__sys_msync;
|
|
_munlock;
|
|
__sys_munlock;
|
|
_munlockall;
|
|
__sys_munlockall;
|
|
_munmap;
|
|
__sys_munmap;
|
|
_nanosleep;
|
|
__sys_nanosleep;
|
|
_netbsd_lchown;
|
|
__sys_netbsd_lchown;
|
|
_netbsd_msync;
|
|
__sys_netbsd_msync;
|
|
_nfssvc;
|
|
__sys_nfssvc;
|
|
_nfstat;
|
|
__sys_nfstat;
|
|
_nlstat;
|
|
__sys_nlstat;
|
|
_nmount;
|
|
__sys_nmount;
|
|
_nstat;
|
|
__sys_nstat;
|
|
_ntp_adjtime;
|
|
__sys_ntp_adjtime;
|
|
_ntp_gettime;
|
|
__sys_ntp_gettime;
|
|
_oaio_read;
|
|
__sys_oaio_read;
|
|
_oaio_write;
|
|
__sys_oaio_write;
|
|
_olio_listio;
|
|
__sys_olio_listio;
|
|
_open;
|
|
__sys_open;
|
|
_openat;
|
|
__sys_openat;
|
|
_pathconf;
|
|
__sys_pathconf;
|
|
_pipe;
|
|
__sys_pipe;
|
|
_poll;
|
|
__sys_poll;
|
|
_preadv;
|
|
__sys_preadv;
|
|
_profil;
|
|
__sys_profil;
|
|
_pselect;
|
|
__sys_pselect;
|
|
_ptrace;
|
|
__sys_ptrace;
|
|
_pwritev;
|
|
__sys_pwritev;
|
|
_quotactl;
|
|
__sys_quotactl;
|
|
_read;
|
|
__sys_read;
|
|
_readlink;
|
|
__sys_readlink;
|
|
_readv;
|
|
__sys_readv;
|
|
_reboot;
|
|
__sys_reboot;
|
|
_recvfrom;
|
|
__sys_recvfrom;
|
|
_recvmsg;
|
|
__sys_recvmsg;
|
|
_rename;
|
|
__sys_rename;
|
|
_revoke;
|
|
__sys_revoke;
|
|
_rfork;
|
|
__sys_rfork;
|
|
_rmdir;
|
|
__sys_rmdir;
|
|
_rtprio;
|
|
__sys_rtprio;
|
|
_rtprio_thread;
|
|
__sys_rtprio_thread;
|
|
_sched_get_priority_max;
|
|
__sys_sched_get_priority_max;
|
|
_sched_get_priority_min;
|
|
__sys_sched_get_priority_min;
|
|
_sched_getparam;
|
|
__sys_sched_getparam;
|
|
_sched_getscheduler;
|
|
__sys_sched_getscheduler;
|
|
_sched_rr_get_interval;
|
|
__sys_sched_rr_get_interval;
|
|
_sched_setparam;
|
|
__sys_sched_setparam;
|
|
_sched_setscheduler;
|
|
__sys_sched_setscheduler;
|
|
_sched_yield;
|
|
__sys_sched_yield;
|
|
_select;
|
|
__sys_select;
|
|
_semget;
|
|
__sys_semget;
|
|
_semop;
|
|
__sys_semop;
|
|
_semsys;
|
|
__sys_semsys;
|
|
_sendfile;
|
|
__sys_sendfile;
|
|
_sendmsg;
|
|
__sys_sendmsg;
|
|
_sendto;
|
|
__sys_sendto;
|
|
_setaudit;
|
|
__sys_setaudit;
|
|
_setaudit_addr;
|
|
__sys_setaudit_addr;
|
|
_setauid;
|
|
__sys_setauid;
|
|
_setcontext;
|
|
__sys_setcontext;
|
|
_setegid;
|
|
__sys_setegid;
|
|
_seteuid;
|
|
__sys_seteuid;
|
|
_setgid;
|
|
__sys_setgid;
|
|
_setgroups;
|
|
__sys_setgroups;
|
|
_setitimer;
|
|
__sys_setitimer;
|
|
_setlogin;
|
|
__sys_setlogin;
|
|
_setpgid;
|
|
__sys_setpgid;
|
|
_setpriority;
|
|
__sys_setpriority;
|
|
_setregid;
|
|
__sys_setregid;
|
|
_setresgid;
|
|
__sys_setresgid;
|
|
_setresuid;
|
|
__sys_setresuid;
|
|
_setreuid;
|
|
__sys_setreuid;
|
|
_setrlimit;
|
|
__sys_setrlimit;
|
|
_setsid;
|
|
__sys_setsid;
|
|
_setsockopt;
|
|
__sys_setsockopt;
|
|
_settimeofday;
|
|
__sys_settimeofday;
|
|
_setuid;
|
|
__sys_setuid;
|
|
_shm_open;
|
|
__sys_shm_open;
|
|
_shm_unlink;
|
|
__sys_shm_unlink;
|
|
_shmat;
|
|
__sys_shmat;
|
|
_shmctl;
|
|
__sys_shmctl;
|
|
_shmdt;
|
|
__sys_shmdt;
|
|
_shmget;
|
|
__sys_shmget;
|
|
_shmsys;
|
|
__sys_shmsys;
|
|
_shutdown;
|
|
__sys_shutdown;
|
|
_sigaction;
|
|
__sys_sigaction;
|
|
_sigaltstack;
|
|
__sys_sigaltstack;
|
|
_sigpending;
|
|
__sys_sigpending;
|
|
_sigprocmask;
|
|
__sys_sigprocmask;
|
|
_sigqueue;
|
|
__sys_sigqueue;
|
|
_sigreturn;
|
|
__sys_sigreturn;
|
|
_sigsuspend;
|
|
__sys_sigsuspend;
|
|
_sigtimedwait;
|
|
__sys_sigtimedwait;
|
|
_sigwait;
|
|
__sigwait;
|
|
__sys_sigwait;
|
|
_sigwaitinfo;
|
|
__sys_sigwaitinfo;
|
|
_socket;
|
|
__sys_socket;
|
|
_socketpair;
|
|
__sys_socketpair;
|
|
_stat;
|
|
__sys_stat;
|
|
_statfs;
|
|
__sys_statfs;
|
|
_swapcontext;
|
|
__sys_swapcontext;
|
|
_swapoff;
|
|
__sys_swapoff;
|
|
_swapon;
|
|
__sys_swapon;
|
|
_symlink;
|
|
__sys_symlink;
|
|
_sync;
|
|
__sys_sync;
|
|
_sysarch;
|
|
__sys_sysarch;
|
|
_syscall;
|
|
__sys_syscall;
|
|
_thr_create;
|
|
__sys_thr_create;
|
|
_thr_exit;
|
|
__sys_thr_exit;
|
|
_thr_kill;
|
|
__sys_thr_kill;
|
|
_thr_kill2;
|
|
__sys_thr_kill2;
|
|
_thr_new;
|
|
__sys_thr_new;
|
|
_thr_self;
|
|
__sys_thr_self;
|
|
_thr_set_name;
|
|
__sys_thr_set_name;
|
|
_thr_suspend;
|
|
__sys_thr_suspend;
|
|
_thr_wake;
|
|
__sys_thr_wake;
|
|
_ktimer_create;
|
|
__sys_ktimer_create;
|
|
_ktimer_delete;
|
|
__sys_ktimer_delete;
|
|
_ktimer_getoverrun;
|
|
__sys_ktimer_getoverrun;
|
|
_ktimer_gettime;
|
|
__sys_ktimer_gettime;
|
|
_ktimer_settime;
|
|
__sys_ktimer_settime;
|
|
_umask;
|
|
__sys_umask;
|
|
_undelete;
|
|
__sys_undelete;
|
|
_unlink;
|
|
__sys_unlink;
|
|
_unmount;
|
|
__sys_unmount;
|
|
_utimes;
|
|
__sys_utimes;
|
|
_utrace;
|
|
__sys_utrace;
|
|
_uuidgen;
|
|
__sys_uuidgen;
|
|
_vadvise;
|
|
__sys_vadvise;
|
|
_wait4;
|
|
__sys_wait4;
|
|
_write;
|
|
__sys_write;
|
|
_writev;
|
|
__sys_writev;
|
|
__error_unthreaded;
|
|
nlm_syscall;
|
|
gssd_syscall;
|
|
};
|