xref: /freebsd/lib/libsys/_libsys.h (revision 78101d43)
11fd88074SBrooks Davis /*
21fd88074SBrooks Davis  * Public system call stubs provided by libsys.
31fd88074SBrooks Davis  *
41fd88074SBrooks Davis  * Do not use directly, include <libsys.h> instead.
51fd88074SBrooks Davis  *
61fd88074SBrooks Davis  *  DO NOT EDIT-- this file is automatically @generated.
71fd88074SBrooks Davis  */
81fd88074SBrooks Davis #ifndef __LIBSYS_H_
91fd88074SBrooks Davis #define __LIBSYS_H_
101fd88074SBrooks Davis 
111fd88074SBrooks Davis #include <sys/_cpuset.h>
121fd88074SBrooks Davis #include <sys/_domainset.h>
131fd88074SBrooks Davis #include <sys/_ffcounter.h>
141fd88074SBrooks Davis #include <sys/_semaphore.h>
151fd88074SBrooks Davis #include <sys/_sigaltstack.h>
161fd88074SBrooks Davis #include <machine/ucontext.h>   /* for mcontext_t */
171fd88074SBrooks Davis #include <sys/_ucontext.h>
181fd88074SBrooks Davis #include <sys/wait.h>
191fd88074SBrooks Davis 
201fd88074SBrooks Davis struct __siginfo;
211fd88074SBrooks Davis struct __ucontext;
221fd88074SBrooks Davis struct __wrusage;
231fd88074SBrooks Davis struct acl;
241fd88074SBrooks Davis struct aiocb;
251fd88074SBrooks Davis struct auditinfo;
261fd88074SBrooks Davis struct auditinfo_addr;
271fd88074SBrooks Davis struct ffclock_estimate;
281fd88074SBrooks Davis struct fhandle;
291fd88074SBrooks Davis struct iovec;
301fd88074SBrooks Davis struct itimerspec;
311fd88074SBrooks Davis struct itimerval;
321fd88074SBrooks Davis struct jail;
331fd88074SBrooks Davis struct kevent;
341fd88074SBrooks Davis struct kld_file_stat;
351fd88074SBrooks Davis struct mac;
361fd88074SBrooks Davis struct module_stat;
371fd88074SBrooks Davis struct mq_attr;
381fd88074SBrooks Davis struct msghdr;
391fd88074SBrooks Davis struct msqid_ds;
401fd88074SBrooks Davis struct ntptimeval;
411fd88074SBrooks Davis struct pollfd;
421fd88074SBrooks Davis struct rlimit;
431fd88074SBrooks Davis struct rtprio;
441fd88074SBrooks Davis struct rusage;
451fd88074SBrooks Davis struct sched_param;
461fd88074SBrooks Davis struct sctp_sndrcvinfo;
471fd88074SBrooks Davis struct sembuf;
481fd88074SBrooks Davis struct sf_hdtr;
491fd88074SBrooks Davis struct shmid_ds;
501fd88074SBrooks Davis struct sigaction;
511fd88074SBrooks Davis struct sigaltstack;
521fd88074SBrooks Davis struct sigevent;
531fd88074SBrooks Davis struct sockaddr;
541fd88074SBrooks Davis struct spacectl_range;
551fd88074SBrooks Davis struct stat;
561fd88074SBrooks Davis struct statfs;
571fd88074SBrooks Davis struct thr_param;
581fd88074SBrooks Davis struct timespec;
591fd88074SBrooks Davis struct timeval;
601fd88074SBrooks Davis struct timex;
611fd88074SBrooks Davis struct timezone;
621fd88074SBrooks Davis struct uuid;
631fd88074SBrooks Davis union semun;
641fd88074SBrooks Davis 
651fd88074SBrooks Davis __BEGIN_DECLS
661fd88074SBrooks Davis typedef void (__sys_exit_t)(int);
671fd88074SBrooks Davis typedef int (__sys_fork_t)(void);
681fd88074SBrooks Davis typedef ssize_t (__sys_read_t)(int, void *, size_t);
691fd88074SBrooks Davis typedef ssize_t (__sys_write_t)(int, const void *, size_t);
701fd88074SBrooks Davis typedef int (__sys_open_t)(const char *, int, mode_t);
711fd88074SBrooks Davis typedef int (__sys_close_t)(int);
721fd88074SBrooks Davis typedef int (__sys_wait4_t)(int, int *, int, struct rusage *);
731fd88074SBrooks Davis typedef int (__sys_link_t)(const char *, const char *);
741fd88074SBrooks Davis typedef int (__sys_unlink_t)(const char *);
751fd88074SBrooks Davis typedef int (__sys_chdir_t)(const char *);
761fd88074SBrooks Davis typedef int (__sys_fchdir_t)(int);
771fd88074SBrooks Davis typedef int (__sys_chmod_t)(const char *, mode_t);
781fd88074SBrooks Davis typedef int (__sys_chown_t)(const char *, int, int);
791fd88074SBrooks Davis typedef void * (__sys_break_t)(char *);
801fd88074SBrooks Davis typedef pid_t (__sys_getpid_t)(void);
811fd88074SBrooks Davis typedef int (__sys_mount_t)(const char *, const char *, int, void *);
821fd88074SBrooks Davis typedef int (__sys_unmount_t)(const char *, int);
831fd88074SBrooks Davis typedef int (__sys_setuid_t)(uid_t);
841fd88074SBrooks Davis typedef uid_t (__sys_getuid_t)(void);
851fd88074SBrooks Davis typedef uid_t (__sys_geteuid_t)(void);
861fd88074SBrooks Davis typedef int (__sys_ptrace_t)(int, pid_t, caddr_t, int);
871fd88074SBrooks Davis typedef ssize_t (__sys_recvmsg_t)(int, struct msghdr *, int);
881fd88074SBrooks Davis typedef ssize_t (__sys_sendmsg_t)(int, const struct msghdr *, int);
891fd88074SBrooks Davis typedef ssize_t (__sys_recvfrom_t)(int, void *, size_t, int, struct sockaddr *, __socklen_t *);
901fd88074SBrooks Davis typedef int (__sys_accept_t)(int, struct sockaddr *, __socklen_t *);
911fd88074SBrooks Davis typedef int (__sys_getpeername_t)(int, struct sockaddr *, __socklen_t *);
921fd88074SBrooks Davis typedef int (__sys_getsockname_t)(int, struct sockaddr *, __socklen_t *);
931fd88074SBrooks Davis typedef int (__sys_access_t)(const char *, int);
941fd88074SBrooks Davis typedef int (__sys_chflags_t)(const char *, u_long);
951fd88074SBrooks Davis typedef int (__sys_fchflags_t)(int, u_long);
961fd88074SBrooks Davis typedef int (__sys_sync_t)(void);
971fd88074SBrooks Davis typedef int (__sys_kill_t)(int, int);
981fd88074SBrooks Davis typedef pid_t (__sys_getppid_t)(void);
991fd88074SBrooks Davis typedef int (__sys_dup_t)(u_int);
1001fd88074SBrooks Davis typedef gid_t (__sys_getegid_t)(void);
1011fd88074SBrooks Davis typedef int (__sys_profil_t)(char *, size_t, size_t, u_int);
1021fd88074SBrooks Davis typedef int (__sys_ktrace_t)(const char *, int, int, int);
1031fd88074SBrooks Davis typedef gid_t (__sys_getgid_t)(void);
1041fd88074SBrooks Davis typedef int (__sys_getlogin_t)(char *, u_int);
1051fd88074SBrooks Davis typedef int (__sys_setlogin_t)(const char *);
1061fd88074SBrooks Davis typedef int (__sys_acct_t)(const char *);
1071fd88074SBrooks Davis typedef int (__sys_sigaltstack_t)(const struct sigaltstack *, struct sigaltstack *);
1081fd88074SBrooks Davis typedef int (__sys_ioctl_t)(int, u_long, char *);
1091fd88074SBrooks Davis typedef int (__sys_reboot_t)(int);
1101fd88074SBrooks Davis typedef int (__sys_revoke_t)(const char *);
1111fd88074SBrooks Davis typedef int (__sys_symlink_t)(const char *, const char *);
1121fd88074SBrooks Davis typedef ssize_t (__sys_readlink_t)(const char *, char *, size_t);
1131fd88074SBrooks Davis typedef int (__sys_execve_t)(const char *, char **, char **);
1141fd88074SBrooks Davis typedef mode_t (__sys_umask_t)(mode_t);
1151fd88074SBrooks Davis typedef int (__sys_chroot_t)(const char *);
1161fd88074SBrooks Davis typedef int (__sys_msync_t)(void *, size_t, int);
1171fd88074SBrooks Davis typedef int (__sys_vfork_t)(void);
1181fd88074SBrooks Davis typedef int (__sys_munmap_t)(void *, size_t);
1191fd88074SBrooks Davis typedef int (__sys_mprotect_t)(void *, size_t, int);
1201fd88074SBrooks Davis typedef int (__sys_madvise_t)(void *, size_t, int);
1211fd88074SBrooks Davis typedef int (__sys_mincore_t)(const void *, size_t, char *);
1221fd88074SBrooks Davis typedef int (__sys_getgroups_t)(int, gid_t *);
1231fd88074SBrooks Davis typedef int (__sys_setgroups_t)(int, const gid_t *);
1241fd88074SBrooks Davis typedef int (__sys_getpgrp_t)(void);
1251fd88074SBrooks Davis typedef int (__sys_setpgid_t)(int, int);
1261fd88074SBrooks Davis typedef int (__sys_setitimer_t)(int, const struct itimerval *, struct itimerval *);
1271fd88074SBrooks Davis typedef int (__sys_swapon_t)(const char *);
1281fd88074SBrooks Davis typedef int (__sys_getitimer_t)(int, struct itimerval *);
1291fd88074SBrooks Davis typedef int (__sys_getdtablesize_t)(void);
1301fd88074SBrooks Davis typedef int (__sys_dup2_t)(u_int, u_int);
1311fd88074SBrooks Davis typedef int (__sys_fcntl_t)(int, int, intptr_t);
1321fd88074SBrooks Davis typedef int (__sys_select_t)(int, fd_set *, fd_set *, fd_set *, struct timeval *);
1331fd88074SBrooks Davis typedef int (__sys_fsync_t)(int);
1341fd88074SBrooks Davis typedef int (__sys_setpriority_t)(int, int, int);
1351fd88074SBrooks Davis typedef int (__sys_socket_t)(int, int, int);
1361fd88074SBrooks Davis typedef int (__sys_connect_t)(int, const struct sockaddr *, __socklen_t);
1371fd88074SBrooks Davis typedef int (__sys_getpriority_t)(int, int);
1381fd88074SBrooks Davis typedef int (__sys_bind_t)(int, const struct sockaddr *, __socklen_t);
1391fd88074SBrooks Davis typedef int (__sys_setsockopt_t)(int, int, int, const void *, __socklen_t);
1401fd88074SBrooks Davis typedef int (__sys_listen_t)(int, int);
1411fd88074SBrooks Davis typedef int (__sys_gettimeofday_t)(struct timeval *, struct timezone *);
1421fd88074SBrooks Davis typedef int (__sys_getrusage_t)(int, struct rusage *);
1431fd88074SBrooks Davis typedef int (__sys_getsockopt_t)(int, int, int, void *, __socklen_t *);
14478101d43SBrooks Davis typedef ssize_t (__sys_readv_t)(int, const struct iovec *, u_int);
14578101d43SBrooks Davis typedef ssize_t (__sys_writev_t)(int, const struct iovec *, u_int);
1461fd88074SBrooks Davis typedef int (__sys_settimeofday_t)(const struct timeval *, const struct timezone *);
1471fd88074SBrooks Davis typedef int (__sys_fchown_t)(int, int, int);
1481fd88074SBrooks Davis typedef int (__sys_fchmod_t)(int, mode_t);
1491fd88074SBrooks Davis typedef int (__sys_setreuid_t)(int, int);
1501fd88074SBrooks Davis typedef int (__sys_setregid_t)(int, int);
1511fd88074SBrooks Davis typedef int (__sys_rename_t)(const char *, const char *);
1521fd88074SBrooks Davis typedef int (__sys_flock_t)(int, int);
1531fd88074SBrooks Davis typedef int (__sys_mkfifo_t)(const char *, mode_t);
1541fd88074SBrooks Davis typedef ssize_t (__sys_sendto_t)(int, const void *, size_t, int, const struct sockaddr *, __socklen_t);
1551fd88074SBrooks Davis typedef int (__sys_shutdown_t)(int, int);
1561fd88074SBrooks Davis typedef int (__sys_socketpair_t)(int, int, int, int *);
1571fd88074SBrooks Davis typedef int (__sys_mkdir_t)(const char *, mode_t);
1581fd88074SBrooks Davis typedef int (__sys_rmdir_t)(const char *);
1591fd88074SBrooks Davis typedef int (__sys_utimes_t)(const char *, const struct timeval *);
1601fd88074SBrooks Davis typedef int (__sys_adjtime_t)(const struct timeval *, struct timeval *);
1611fd88074SBrooks Davis typedef int (__sys_setsid_t)(void);
1621fd88074SBrooks Davis typedef int (__sys_quotactl_t)(const char *, int, int, void *);
1631fd88074SBrooks Davis typedef int (__sys_nlm_syscall_t)(int, int, int, char **);
1641fd88074SBrooks Davis typedef int (__sys_nfssvc_t)(int, void *);
1651fd88074SBrooks Davis typedef int (__sys_lgetfh_t)(const char *, struct fhandle *);
1661fd88074SBrooks Davis typedef int (__sys_getfh_t)(const char *, struct fhandle *);
1671fd88074SBrooks Davis typedef int (__sys_sysarch_t)(int, char *);
1681fd88074SBrooks Davis typedef int (__sys_rtprio_t)(int, pid_t, struct rtprio *);
1691fd88074SBrooks Davis typedef int (__sys_semsys_t)(int, int, int, int, int);
1701fd88074SBrooks Davis typedef int (__sys_msgsys_t)(int, int, int, int, int, int);
1711fd88074SBrooks Davis typedef int (__sys_shmsys_t)(int, int, int, int);
1721fd88074SBrooks Davis typedef int (__sys_setfib_t)(int);
1731fd88074SBrooks Davis typedef int (__sys_ntp_adjtime_t)(struct timex *);
1741fd88074SBrooks Davis typedef int (__sys_setgid_t)(gid_t);
1751fd88074SBrooks Davis typedef int (__sys_setegid_t)(gid_t);
1761fd88074SBrooks Davis typedef int (__sys_seteuid_t)(uid_t);
1771fd88074SBrooks Davis typedef int (__sys_pathconf_t)(const char *, int);
1781fd88074SBrooks Davis typedef int (__sys_fpathconf_t)(int, int);
1791fd88074SBrooks Davis typedef int (__sys_getrlimit_t)(u_int, struct rlimit *);
1801fd88074SBrooks Davis typedef int (__sys_setrlimit_t)(u_int, struct rlimit *);
1811fd88074SBrooks Davis typedef int (__sys___sysctl_t)(int *, u_int, void *, size_t *, const void *, size_t);
1821fd88074SBrooks Davis typedef int (__sys_mlock_t)(const void *, size_t);
1831fd88074SBrooks Davis typedef int (__sys_munlock_t)(const void *, size_t);
1841fd88074SBrooks Davis typedef int (__sys_undelete_t)(const char *);
1851fd88074SBrooks Davis typedef int (__sys_futimes_t)(int, const struct timeval *);
1861fd88074SBrooks Davis typedef int (__sys_getpgid_t)(pid_t);
1871fd88074SBrooks Davis typedef int (__sys_poll_t)(struct pollfd *, u_int, int);
1881fd88074SBrooks Davis typedef int (__sys_semget_t)(key_t, int, int);
1891fd88074SBrooks Davis typedef int (__sys_semop_t)(int, struct sembuf *, size_t);
1901fd88074SBrooks Davis typedef int (__sys_msgget_t)(key_t, int);
1911fd88074SBrooks Davis typedef int (__sys_msgsnd_t)(int, const void *, size_t, int);
1921fd88074SBrooks Davis typedef ssize_t (__sys_msgrcv_t)(int, void *, size_t, long, int);
1931fd88074SBrooks Davis typedef void * (__sys_shmat_t)(int, const void *, int);
1941fd88074SBrooks Davis typedef int (__sys_shmdt_t)(const void *);
1951fd88074SBrooks Davis typedef int (__sys_shmget_t)(key_t, size_t, int);
1961fd88074SBrooks Davis typedef int (__sys_clock_gettime_t)(clockid_t, struct timespec *);
1971fd88074SBrooks Davis typedef int (__sys_clock_settime_t)(clockid_t, const struct timespec *);
1981fd88074SBrooks Davis typedef int (__sys_clock_getres_t)(clockid_t, struct timespec *);
1991fd88074SBrooks Davis typedef int (__sys_ktimer_create_t)(clockid_t, struct sigevent *, int *);
2001fd88074SBrooks Davis typedef int (__sys_ktimer_delete_t)(int);
2011fd88074SBrooks Davis typedef int (__sys_ktimer_settime_t)(int, int, const struct itimerspec *, struct itimerspec *);
2021fd88074SBrooks Davis typedef int (__sys_ktimer_gettime_t)(int, struct itimerspec *);
2031fd88074SBrooks Davis typedef int (__sys_ktimer_getoverrun_t)(int);
2041fd88074SBrooks Davis typedef int (__sys_nanosleep_t)(const struct timespec *, struct timespec *);
2051fd88074SBrooks Davis typedef int (__sys_ffclock_getcounter_t)(ffcounter *);
2061fd88074SBrooks Davis typedef int (__sys_ffclock_setestimate_t)(struct ffclock_estimate *);
2071fd88074SBrooks Davis typedef int (__sys_ffclock_getestimate_t)(struct ffclock_estimate *);
2081fd88074SBrooks Davis typedef int (__sys_clock_nanosleep_t)(clockid_t, int, const struct timespec *, struct timespec *);
2091fd88074SBrooks Davis typedef int (__sys_clock_getcpuclockid2_t)(id_t, int, clockid_t *);
2101fd88074SBrooks Davis typedef int (__sys_ntp_gettime_t)(struct ntptimeval *);
2111fd88074SBrooks Davis typedef int (__sys_minherit_t)(void *, size_t, int);
2121fd88074SBrooks Davis typedef int (__sys_rfork_t)(int);
2131fd88074SBrooks Davis typedef int (__sys_issetugid_t)(void);
2141fd88074SBrooks Davis typedef int (__sys_lchown_t)(const char *, int, int);
2151fd88074SBrooks Davis typedef int (__sys_aio_read_t)(struct aiocb *);
2161fd88074SBrooks Davis typedef int (__sys_aio_write_t)(struct aiocb *);
2171fd88074SBrooks Davis typedef int (__sys_lio_listio_t)(int, struct aiocb * const *, int, struct sigevent *);
2181fd88074SBrooks Davis typedef int (__sys_lchmod_t)(const char *, mode_t);
2191fd88074SBrooks Davis typedef int (__sys_lutimes_t)(const char *, const struct timeval *);
2201fd88074SBrooks Davis typedef ssize_t (__sys_preadv_t)(int, struct iovec *, u_int, off_t);
2211fd88074SBrooks Davis typedef ssize_t (__sys_pwritev_t)(int, struct iovec *, u_int, off_t);
2221fd88074SBrooks Davis typedef int (__sys_fhopen_t)(const struct fhandle *, int);
2231fd88074SBrooks Davis typedef int (__sys_modnext_t)(int);
2241fd88074SBrooks Davis typedef int (__sys_modstat_t)(int, struct module_stat *);
2251fd88074SBrooks Davis typedef int (__sys_modfnext_t)(int);
2261fd88074SBrooks Davis typedef int (__sys_modfind_t)(const char *);
2271fd88074SBrooks Davis typedef int (__sys_kldload_t)(const char *);
2281fd88074SBrooks Davis typedef int (__sys_kldunload_t)(int);
2291fd88074SBrooks Davis typedef int (__sys_kldfind_t)(const char *);
2301fd88074SBrooks Davis typedef int (__sys_kldnext_t)(int);
2311fd88074SBrooks Davis typedef int (__sys_kldstat_t)(int, struct kld_file_stat *);
2321fd88074SBrooks Davis typedef int (__sys_kldfirstmod_t)(int);
2331fd88074SBrooks Davis typedef int (__sys_getsid_t)(pid_t);
2341fd88074SBrooks Davis typedef int (__sys_setresuid_t)(uid_t, uid_t, uid_t);
2351fd88074SBrooks Davis typedef int (__sys_setresgid_t)(gid_t, gid_t, gid_t);
2361fd88074SBrooks Davis typedef ssize_t (__sys_aio_return_t)(struct aiocb *);
2371fd88074SBrooks Davis typedef int (__sys_aio_suspend_t)(const struct aiocb * const *, int, const struct timespec *);
2381fd88074SBrooks Davis typedef int (__sys_aio_cancel_t)(int, struct aiocb *);
2391fd88074SBrooks Davis typedef int (__sys_aio_error_t)(struct aiocb *);
2401fd88074SBrooks Davis typedef int (__sys_mlockall_t)(int);
2411fd88074SBrooks Davis typedef int (__sys_munlockall_t)(void);
2421fd88074SBrooks Davis typedef int (__sys___getcwd_t)(char *, size_t);
2431fd88074SBrooks Davis typedef int (__sys_sched_setparam_t)(pid_t, const struct sched_param *);
2441fd88074SBrooks Davis typedef int (__sys_sched_getparam_t)(pid_t, struct sched_param *);
2451fd88074SBrooks Davis typedef int (__sys_sched_setscheduler_t)(pid_t, int, const struct sched_param *);
2461fd88074SBrooks Davis typedef int (__sys_sched_getscheduler_t)(pid_t);
2471fd88074SBrooks Davis typedef int (__sys_sched_yield_t)(void);
2481fd88074SBrooks Davis typedef int (__sys_sched_get_priority_max_t)(int);
2491fd88074SBrooks Davis typedef int (__sys_sched_get_priority_min_t)(int);
2501fd88074SBrooks Davis typedef int (__sys_sched_rr_get_interval_t)(pid_t, struct timespec *);
2511fd88074SBrooks Davis typedef int (__sys_utrace_t)(const void *, size_t);
2521fd88074SBrooks Davis typedef int (__sys_kldsym_t)(int, int, void *);
2531fd88074SBrooks Davis typedef int (__sys_jail_t)(struct jail *);
2541fd88074SBrooks Davis typedef int (__sys_nnpfs_syscall_t)(int, char *, int, void *, int);
2551fd88074SBrooks Davis typedef int (__sys_sigprocmask_t)(int, const sigset_t *, sigset_t *);
2561fd88074SBrooks Davis typedef int (__sys_sigsuspend_t)(const sigset_t *);
2571fd88074SBrooks Davis typedef int (__sys_sigpending_t)(sigset_t *);
2581fd88074SBrooks Davis typedef int (__sys_sigtimedwait_t)(const sigset_t *, struct __siginfo *, const struct timespec *);
2591fd88074SBrooks Davis typedef int (__sys_sigwaitinfo_t)(const sigset_t *, struct __siginfo *);
2601fd88074SBrooks Davis typedef int (__sys___acl_get_file_t)(const char *, __acl_type_t, struct acl *);
2611fd88074SBrooks Davis typedef int (__sys___acl_set_file_t)(const char *, __acl_type_t, struct acl *);
2621fd88074SBrooks Davis typedef int (__sys___acl_get_fd_t)(int, __acl_type_t, struct acl *);
2631fd88074SBrooks Davis typedef int (__sys___acl_set_fd_t)(int, __acl_type_t, struct acl *);
2641fd88074SBrooks Davis typedef int (__sys___acl_delete_file_t)(const char *, __acl_type_t);
2651fd88074SBrooks Davis typedef int (__sys___acl_delete_fd_t)(int, __acl_type_t);
2661fd88074SBrooks Davis typedef int (__sys___acl_aclcheck_file_t)(const char *, __acl_type_t, struct acl *);
2671fd88074SBrooks Davis typedef int (__sys___acl_aclcheck_fd_t)(int, __acl_type_t, struct acl *);
2681fd88074SBrooks Davis typedef int (__sys_extattrctl_t)(const char *, int, const char *, int, const char *);
2691fd88074SBrooks Davis typedef ssize_t (__sys_extattr_set_file_t)(const char *, int, const char *, void *, size_t);
2701fd88074SBrooks Davis typedef ssize_t (__sys_extattr_get_file_t)(const char *, int, const char *, void *, size_t);
2711fd88074SBrooks Davis typedef int (__sys_extattr_delete_file_t)(const char *, int, const char *);
2721fd88074SBrooks Davis typedef ssize_t (__sys_aio_waitcomplete_t)(struct aiocb **, struct timespec *);
2731fd88074SBrooks Davis typedef int (__sys_getresuid_t)(uid_t *, uid_t *, uid_t *);
2741fd88074SBrooks Davis typedef int (__sys_getresgid_t)(gid_t *, gid_t *, gid_t *);
2751fd88074SBrooks Davis typedef int (__sys_kqueue_t)(void);
2761fd88074SBrooks Davis typedef ssize_t (__sys_extattr_set_fd_t)(int, int, const char *, void *, size_t);
2771fd88074SBrooks Davis typedef ssize_t (__sys_extattr_get_fd_t)(int, int, const char *, void *, size_t);
2781fd88074SBrooks Davis typedef int (__sys_extattr_delete_fd_t)(int, int, const char *);
2791fd88074SBrooks Davis typedef int (__sys___setugid_t)(int);
2801fd88074SBrooks Davis typedef int (__sys_eaccess_t)(const char *, int);
2811fd88074SBrooks Davis typedef int (__sys_afs3_syscall_t)(long, long, long, long, long, long, long);
2821fd88074SBrooks Davis typedef int (__sys_nmount_t)(struct iovec *, unsigned int, int);
2831fd88074SBrooks Davis typedef int (__sys___mac_get_proc_t)(struct mac *);
2841fd88074SBrooks Davis typedef int (__sys___mac_set_proc_t)(struct mac *);
2851fd88074SBrooks Davis typedef int (__sys___mac_get_fd_t)(int, struct mac *);
2861fd88074SBrooks Davis typedef int (__sys___mac_get_file_t)(const char *, struct mac *);
2871fd88074SBrooks Davis typedef int (__sys___mac_set_fd_t)(int, struct mac *);
2881fd88074SBrooks Davis typedef int (__sys___mac_set_file_t)(const char *, struct mac *);
2891fd88074SBrooks Davis typedef int (__sys_kenv_t)(int, const char *, char *, int);
2901fd88074SBrooks Davis typedef int (__sys_lchflags_t)(const char *, u_long);
2911fd88074SBrooks Davis typedef int (__sys_uuidgen_t)(struct uuid *, int);
2921fd88074SBrooks Davis typedef int (__sys_sendfile_t)(int, int, off_t, size_t, struct sf_hdtr *, off_t *, int);
2931fd88074SBrooks Davis typedef int (__sys_mac_syscall_t)(const char *, int, void *);
2941fd88074SBrooks Davis typedef int (__sys_ksem_close_t)(semid_t);
2951fd88074SBrooks Davis typedef int (__sys_ksem_post_t)(semid_t);
2961fd88074SBrooks Davis typedef int (__sys_ksem_wait_t)(semid_t);
2971fd88074SBrooks Davis typedef int (__sys_ksem_trywait_t)(semid_t);
2981fd88074SBrooks Davis typedef int (__sys_ksem_init_t)(semid_t *, unsigned int);
2991fd88074SBrooks Davis typedef int (__sys_ksem_open_t)(semid_t *, const char *, int, mode_t, unsigned int);
3001fd88074SBrooks Davis typedef int (__sys_ksem_unlink_t)(const char *);
3011fd88074SBrooks Davis typedef int (__sys_ksem_getvalue_t)(semid_t, int *);
3021fd88074SBrooks Davis typedef int (__sys_ksem_destroy_t)(semid_t);
3031fd88074SBrooks Davis typedef int (__sys___mac_get_pid_t)(pid_t, struct mac *);
3041fd88074SBrooks Davis typedef int (__sys___mac_get_link_t)(const char *, struct mac *);
3051fd88074SBrooks Davis typedef int (__sys___mac_set_link_t)(const char *, struct mac *);
3061fd88074SBrooks Davis typedef ssize_t (__sys_extattr_set_link_t)(const char *, int, const char *, void *, size_t);
3071fd88074SBrooks Davis typedef ssize_t (__sys_extattr_get_link_t)(const char *, int, const char *, void *, size_t);
3081fd88074SBrooks Davis typedef int (__sys_extattr_delete_link_t)(const char *, int, const char *);
3091fd88074SBrooks Davis typedef int (__sys___mac_execve_t)(const char *, char **, char **, struct mac *);
3101fd88074SBrooks Davis typedef int (__sys_sigaction_t)(int, const struct sigaction *, struct sigaction *);
3111fd88074SBrooks Davis typedef int (__sys_sigreturn_t)(const struct __ucontext *);
3121fd88074SBrooks Davis typedef int (__sys_getcontext_t)(struct __ucontext *);
3131fd88074SBrooks Davis typedef int (__sys_setcontext_t)(const struct __ucontext *);
3141fd88074SBrooks Davis typedef int (__sys_swapcontext_t)(struct __ucontext *, const struct __ucontext *);
3151fd88074SBrooks Davis typedef int (__sys___acl_get_link_t)(const char *, __acl_type_t, struct acl *);
3161fd88074SBrooks Davis typedef int (__sys___acl_set_link_t)(const char *, __acl_type_t, struct acl *);
3171fd88074SBrooks Davis typedef int (__sys___acl_delete_link_t)(const char *, __acl_type_t);
3181fd88074SBrooks Davis typedef int (__sys___acl_aclcheck_link_t)(const char *, __acl_type_t, struct acl *);
3191fd88074SBrooks Davis typedef int (__sys_sigwait_t)(const sigset_t *, int *);
3201fd88074SBrooks Davis typedef int (__sys_thr_create_t)(ucontext_t *, long *, int);
3211fd88074SBrooks Davis typedef void (__sys_thr_exit_t)(long *);
3221fd88074SBrooks Davis typedef int (__sys_thr_self_t)(long *);
3231fd88074SBrooks Davis typedef int (__sys_thr_kill_t)(long, int);
3241fd88074SBrooks Davis typedef int (__sys_jail_attach_t)(int);
3251fd88074SBrooks Davis typedef ssize_t (__sys_extattr_list_fd_t)(int, int, void *, size_t);
3261fd88074SBrooks Davis typedef ssize_t (__sys_extattr_list_file_t)(const char *, int, void *, size_t);
3271fd88074SBrooks Davis typedef ssize_t (__sys_extattr_list_link_t)(const char *, int, void *, size_t);
3281fd88074SBrooks Davis typedef int (__sys_ksem_timedwait_t)(semid_t, const struct timespec *);
3291fd88074SBrooks Davis typedef int (__sys_thr_suspend_t)(const struct timespec *);
3301fd88074SBrooks Davis typedef int (__sys_thr_wake_t)(long);
3311fd88074SBrooks Davis typedef int (__sys_kldunloadf_t)(int, int);
3321fd88074SBrooks Davis typedef int (__sys_audit_t)(const void *, u_int);
3331fd88074SBrooks Davis typedef int (__sys_auditon_t)(int, void *, u_int);
3341fd88074SBrooks Davis typedef int (__sys_getauid_t)(uid_t *);
3351fd88074SBrooks Davis typedef int (__sys_setauid_t)(uid_t *);
3361fd88074SBrooks Davis typedef int (__sys_getaudit_t)(struct auditinfo *);
3371fd88074SBrooks Davis typedef int (__sys_setaudit_t)(struct auditinfo *);
3381fd88074SBrooks Davis typedef int (__sys_getaudit_addr_t)(struct auditinfo_addr *, u_int);
3391fd88074SBrooks Davis typedef int (__sys_setaudit_addr_t)(struct auditinfo_addr *, u_int);
3401fd88074SBrooks Davis typedef int (__sys_auditctl_t)(const char *);
3411fd88074SBrooks Davis typedef int (__sys__umtx_op_t)(void *, int, u_long, void *, void *);
3421fd88074SBrooks Davis typedef int (__sys_thr_new_t)(struct thr_param *, int);
3431fd88074SBrooks Davis typedef int (__sys_sigqueue_t)(pid_t, int, void *);
3441fd88074SBrooks Davis typedef int (__sys_kmq_open_t)(const char *, int, mode_t, const struct mq_attr *);
3451fd88074SBrooks Davis typedef int (__sys_kmq_setattr_t)(int, const struct mq_attr *, struct mq_attr *);
3461fd88074SBrooks Davis typedef int (__sys_kmq_timedreceive_t)(int, char *, size_t, unsigned *, const struct timespec *);
3471fd88074SBrooks Davis typedef int (__sys_kmq_timedsend_t)(int, const char *, size_t, unsigned, const struct timespec *);
3481fd88074SBrooks Davis typedef int (__sys_kmq_notify_t)(int, const struct sigevent *);
3491fd88074SBrooks Davis typedef int (__sys_kmq_unlink_t)(const char *);
3501fd88074SBrooks Davis typedef void (__sys_abort2_t)(const char *, int, void **);
3511fd88074SBrooks Davis typedef int (__sys_thr_set_name_t)(long, const char *);
3521fd88074SBrooks Davis typedef int (__sys_aio_fsync_t)(int, struct aiocb *);
3531fd88074SBrooks Davis typedef int (__sys_rtprio_thread_t)(int, lwpid_t, struct rtprio *);
3541fd88074SBrooks Davis typedef int (__sys_sctp_peeloff_t)(int, uint32_t);
3551fd88074SBrooks Davis typedef int (__sys_sctp_generic_sendmsg_t)(int, void *, int, const struct sockaddr *, __socklen_t, struct sctp_sndrcvinfo *, int);
3561fd88074SBrooks Davis typedef int (__sys_sctp_generic_sendmsg_iov_t)(int, struct iovec *, int, const struct sockaddr *, __socklen_t, struct sctp_sndrcvinfo *, int);
3571fd88074SBrooks Davis typedef int (__sys_sctp_generic_recvmsg_t)(int, struct iovec *, int, struct sockaddr *, __socklen_t *, struct sctp_sndrcvinfo *, int *);
3581fd88074SBrooks Davis typedef ssize_t (__sys_pread_t)(int, void *, size_t, off_t);
3591fd88074SBrooks Davis typedef ssize_t (__sys_pwrite_t)(int, const void *, size_t, off_t);
3601fd88074SBrooks Davis typedef void * (__sys_mmap_t)(void *, size_t, int, int, int, off_t);
3611fd88074SBrooks Davis typedef off_t (__sys_lseek_t)(int, off_t, int);
3621fd88074SBrooks Davis typedef int (__sys_truncate_t)(const char *, off_t);
3631fd88074SBrooks Davis typedef int (__sys_ftruncate_t)(int, off_t);
3641fd88074SBrooks Davis typedef int (__sys_thr_kill2_t)(pid_t, long, int);
3651fd88074SBrooks Davis typedef int (__sys_shm_unlink_t)(const char *);
3661fd88074SBrooks Davis typedef int (__sys_cpuset_t)(cpusetid_t *);
3671fd88074SBrooks Davis typedef int (__sys_cpuset_setid_t)(cpuwhich_t, id_t, cpusetid_t);
3681fd88074SBrooks Davis typedef int (__sys_cpuset_getid_t)(cpulevel_t, cpuwhich_t, id_t, cpusetid_t *);
3691fd88074SBrooks Davis typedef int (__sys_cpuset_getaffinity_t)(cpulevel_t, cpuwhich_t, id_t, size_t, cpuset_t *);
3701fd88074SBrooks Davis typedef int (__sys_cpuset_setaffinity_t)(cpulevel_t, cpuwhich_t, id_t, size_t, const cpuset_t *);
3711fd88074SBrooks Davis typedef int (__sys_faccessat_t)(int, const char *, int, int);
3721fd88074SBrooks Davis typedef int (__sys_fchmodat_t)(int, const char *, mode_t, int);
3731fd88074SBrooks Davis typedef int (__sys_fchownat_t)(int, const char *, uid_t, gid_t, int);
3741fd88074SBrooks Davis typedef int (__sys_fexecve_t)(int, char **, char **);
3751fd88074SBrooks Davis typedef int (__sys_futimesat_t)(int, const char *, const struct timeval *);
3761fd88074SBrooks Davis typedef int (__sys_linkat_t)(int, const char *, int, const char *, int);
3771fd88074SBrooks Davis typedef int (__sys_mkdirat_t)(int, const char *, mode_t);
3781fd88074SBrooks Davis typedef int (__sys_mkfifoat_t)(int, const char *, mode_t);
3791fd88074SBrooks Davis typedef int (__sys_openat_t)(int, const char *, int, mode_t);
3801fd88074SBrooks Davis typedef ssize_t (__sys_readlinkat_t)(int, const char *, char *, size_t);
3811fd88074SBrooks Davis typedef int (__sys_renameat_t)(int, const char *, int, const char *);
3821fd88074SBrooks Davis typedef int (__sys_symlinkat_t)(const char *, int, const char *);
3831fd88074SBrooks Davis typedef int (__sys_unlinkat_t)(int, const char *, int);
3841fd88074SBrooks Davis typedef int (__sys_posix_openpt_t)(int);
3851fd88074SBrooks Davis typedef int (__sys_gssd_syscall_t)(const char *);
3861fd88074SBrooks Davis typedef int (__sys_jail_get_t)(struct iovec *, unsigned int, int);
3871fd88074SBrooks Davis typedef int (__sys_jail_set_t)(struct iovec *, unsigned int, int);
3881fd88074SBrooks Davis typedef int (__sys_jail_remove_t)(int);
3891fd88074SBrooks Davis typedef int (__sys___semctl_t)(int, int, int, union semun *);
3901fd88074SBrooks Davis typedef int (__sys_msgctl_t)(int, int, struct msqid_ds *);
3911fd88074SBrooks Davis typedef int (__sys_shmctl_t)(int, int, struct shmid_ds *);
3921fd88074SBrooks Davis typedef int (__sys_lpathconf_t)(const char *, int);
3931fd88074SBrooks Davis typedef int (__sys___cap_rights_get_t)(int, int, cap_rights_t *);
3941fd88074SBrooks Davis typedef int (__sys_cap_enter_t)(void);
3951fd88074SBrooks Davis typedef int (__sys_cap_getmode_t)(u_int *);
3961fd88074SBrooks Davis typedef int (__sys_pdfork_t)(int *, int);
3971fd88074SBrooks Davis typedef int (__sys_pdkill_t)(int, int);
3981fd88074SBrooks Davis typedef int (__sys_pdgetpid_t)(int, pid_t *);
3991fd88074SBrooks Davis typedef int (__sys_pselect_t)(int, fd_set *, fd_set *, fd_set *, const struct timespec *, const sigset_t *);
4001fd88074SBrooks Davis typedef int (__sys_getloginclass_t)(char *, size_t);
4011fd88074SBrooks Davis typedef int (__sys_setloginclass_t)(const char *);
4021fd88074SBrooks Davis typedef int (__sys_rctl_get_racct_t)(const void *, size_t, void *, size_t);
4031fd88074SBrooks Davis typedef int (__sys_rctl_get_rules_t)(const void *, size_t, void *, size_t);
4041fd88074SBrooks Davis typedef int (__sys_rctl_get_limits_t)(const void *, size_t, void *, size_t);
4051fd88074SBrooks Davis typedef int (__sys_rctl_add_rule_t)(const void *, size_t, void *, size_t);
4061fd88074SBrooks Davis typedef int (__sys_rctl_remove_rule_t)(const void *, size_t, void *, size_t);
4071fd88074SBrooks Davis typedef int (__sys_posix_fallocate_t)(int, off_t, off_t);
4081fd88074SBrooks Davis typedef int (__sys_posix_fadvise_t)(int, off_t, off_t, int);
4091fd88074SBrooks Davis typedef int (__sys_wait6_t)(idtype_t, id_t, int *, int, struct __wrusage *, struct __siginfo *);
4101fd88074SBrooks Davis typedef int (__sys_cap_rights_limit_t)(int, cap_rights_t *);
4111fd88074SBrooks Davis typedef int (__sys_cap_ioctls_limit_t)(int, const u_long *, size_t);
4121fd88074SBrooks Davis typedef ssize_t (__sys_cap_ioctls_get_t)(int, u_long *, size_t);
4131fd88074SBrooks Davis typedef int (__sys_cap_fcntls_limit_t)(int, uint32_t);
4141fd88074SBrooks Davis typedef int (__sys_cap_fcntls_get_t)(int, uint32_t *);
4151fd88074SBrooks Davis typedef int (__sys_bindat_t)(int, int, const struct sockaddr *, __socklen_t);
4161fd88074SBrooks Davis typedef int (__sys_connectat_t)(int, int, const struct sockaddr *, __socklen_t);
4171fd88074SBrooks Davis typedef int (__sys_chflagsat_t)(int, const char *, u_long, int);
4181fd88074SBrooks Davis typedef int (__sys_accept4_t)(int, struct sockaddr *, __socklen_t *, int);
4191fd88074SBrooks Davis typedef int (__sys_pipe2_t)(int *, int);
4201fd88074SBrooks Davis typedef int (__sys_aio_mlock_t)(struct aiocb *);
4211fd88074SBrooks Davis typedef int (__sys_procctl_t)(idtype_t, id_t, int, void *);
4221fd88074SBrooks Davis typedef int (__sys_ppoll_t)(struct pollfd *, u_int, const struct timespec *, const sigset_t *);
4231fd88074SBrooks Davis typedef int (__sys_futimens_t)(int, const struct timespec *);
4241fd88074SBrooks Davis typedef int (__sys_utimensat_t)(int, const char *, const struct timespec *, int);
4251fd88074SBrooks Davis typedef int (__sys_fdatasync_t)(int);
4261fd88074SBrooks Davis typedef int (__sys_fstat_t)(int, struct stat *);
4271fd88074SBrooks Davis typedef int (__sys_fstatat_t)(int, const char *, struct stat *, int);
4281fd88074SBrooks Davis typedef int (__sys_fhstat_t)(const struct fhandle *, struct stat *);
4291fd88074SBrooks Davis typedef ssize_t (__sys_getdirentries_t)(int, char *, size_t, off_t *);
4301fd88074SBrooks Davis typedef int (__sys_statfs_t)(const char *, struct statfs *);
4311fd88074SBrooks Davis typedef int (__sys_fstatfs_t)(int, struct statfs *);
4321fd88074SBrooks Davis typedef int (__sys_getfsstat_t)(struct statfs *, long, int);
4331fd88074SBrooks Davis typedef int (__sys_fhstatfs_t)(const struct fhandle *, struct statfs *);
4341fd88074SBrooks Davis typedef int (__sys_mknodat_t)(int, const char *, mode_t, dev_t);
4351fd88074SBrooks Davis typedef int (__sys_kevent_t)(int, const struct kevent *, int, struct kevent *, int, const struct timespec *);
4361fd88074SBrooks Davis typedef int (__sys_cpuset_getdomain_t)(cpulevel_t, cpuwhich_t, id_t, size_t, domainset_t *, int *);
4371fd88074SBrooks Davis typedef int (__sys_cpuset_setdomain_t)(cpulevel_t, cpuwhich_t, id_t, size_t, domainset_t *, int);
4381fd88074SBrooks Davis typedef int (__sys_getrandom_t)(void *, size_t, unsigned int);
4391fd88074SBrooks Davis typedef int (__sys_getfhat_t)(int, char *, struct fhandle *, int);
4401fd88074SBrooks Davis typedef int (__sys_fhlink_t)(struct fhandle *, const char *);
4411fd88074SBrooks Davis typedef int (__sys_fhlinkat_t)(struct fhandle *, int, const char *);
4421fd88074SBrooks Davis typedef int (__sys_fhreadlink_t)(struct fhandle *, char *, size_t);
4431fd88074SBrooks Davis typedef int (__sys_funlinkat_t)(int, const char *, int, int);
4441fd88074SBrooks Davis typedef ssize_t (__sys_copy_file_range_t)(int, off_t *, int, off_t *, size_t, unsigned int);
4451fd88074SBrooks Davis typedef int (__sys___sysctlbyname_t)(const char *, size_t, void *, size_t *, void *, size_t);
4461fd88074SBrooks Davis typedef int (__sys_shm_open2_t)(const char *, int, mode_t, int, const char *);
4471fd88074SBrooks Davis typedef int (__sys_shm_rename_t)(const char *, const char *, int);
4481fd88074SBrooks Davis typedef int (__sys_sigfastblock_t)(int, void *);
4491fd88074SBrooks Davis typedef int (__sys___realpathat_t)(int, const char *, char *, size_t, int);
4501fd88074SBrooks Davis typedef int (__sys_close_range_t)(u_int, u_int, int);
4511fd88074SBrooks Davis typedef int (__sys_rpctls_syscall_t)(int, const char *);
4521fd88074SBrooks Davis typedef int (__sys___specialfd_t)(int, const void *, size_t);
4531fd88074SBrooks Davis typedef int (__sys_aio_writev_t)(struct aiocb *);
4541fd88074SBrooks Davis typedef int (__sys_aio_readv_t)(struct aiocb *);
4551fd88074SBrooks Davis typedef int (__sys_fspacectl_t)(int, int, const struct spacectl_range *, int, struct spacectl_range *);
4561fd88074SBrooks Davis typedef int (__sys_sched_getcpu_t)(void);
4571fd88074SBrooks Davis typedef int (__sys_swapoff_t)(const char *, u_int);
4581fd88074SBrooks Davis typedef int (__sys_kqueuex_t)(u_int);
4591fd88074SBrooks Davis typedef int (__sys_membarrier_t)(int, unsigned, int);
4601fd88074SBrooks Davis typedef int (__sys_timerfd_create_t)(int, int);
4611fd88074SBrooks Davis typedef int (__sys_timerfd_gettime_t)(int, struct itimerspec *);
4621fd88074SBrooks Davis typedef int (__sys_timerfd_settime_t)(int, int, const struct itimerspec *, struct itimerspec *);
4631fd88074SBrooks Davis typedef int (__sys_kcmp_t)(pid_t, pid_t, int, uintptr_t, uintptr_t);
4641fd88074SBrooks Davis 
4651fd88074SBrooks Davis void __sys_exit(int rval);
4661fd88074SBrooks Davis int __sys_fork(void);
4671fd88074SBrooks Davis ssize_t __sys_read(int fd, void * buf, size_t nbyte);
4681fd88074SBrooks Davis ssize_t __sys_write(int fd, const void * buf, size_t nbyte);
4691fd88074SBrooks Davis int __sys_open(const char * path, int flags, mode_t mode);
4701fd88074SBrooks Davis int __sys_close(int fd);
4711fd88074SBrooks Davis int __sys_wait4(int pid, int * status, int options, struct rusage * rusage);
4721fd88074SBrooks Davis int __sys_link(const char * path, const char * link);
4731fd88074SBrooks Davis int __sys_unlink(const char * path);
4741fd88074SBrooks Davis int __sys_chdir(const char * path);
4751fd88074SBrooks Davis int __sys_fchdir(int fd);
4761fd88074SBrooks Davis int __sys_chmod(const char * path, mode_t mode);
4771fd88074SBrooks Davis int __sys_chown(const char * path, int uid, int gid);
4781fd88074SBrooks Davis void * __sys_break(char * nsize);
4791fd88074SBrooks Davis pid_t __sys_getpid(void);
4801fd88074SBrooks Davis int __sys_mount(const char * type, const char * path, int flags, void * data);
4811fd88074SBrooks Davis int __sys_unmount(const char * path, int flags);
4821fd88074SBrooks Davis int __sys_setuid(uid_t uid);
4831fd88074SBrooks Davis uid_t __sys_getuid(void);
4841fd88074SBrooks Davis uid_t __sys_geteuid(void);
4851fd88074SBrooks Davis int __sys_ptrace(int req, pid_t pid, caddr_t addr, int data);
4861fd88074SBrooks Davis ssize_t __sys_recvmsg(int s, struct msghdr * msg, int flags);
4871fd88074SBrooks Davis ssize_t __sys_sendmsg(int s, const struct msghdr * msg, int flags);
4881fd88074SBrooks Davis ssize_t __sys_recvfrom(int s, void * buf, size_t len, int flags, struct sockaddr * from, __socklen_t * fromlenaddr);
4891fd88074SBrooks Davis int __sys_accept(int s, struct sockaddr * name, __socklen_t * anamelen);
4901fd88074SBrooks Davis int __sys_getpeername(int fdes, struct sockaddr * asa, __socklen_t * alen);
4911fd88074SBrooks Davis int __sys_getsockname(int fdes, struct sockaddr * asa, __socklen_t * alen);
4921fd88074SBrooks Davis int __sys_access(const char * path, int amode);
4931fd88074SBrooks Davis int __sys_chflags(const char * path, u_long flags);
4941fd88074SBrooks Davis int __sys_fchflags(int fd, u_long flags);
4951fd88074SBrooks Davis int __sys_sync(void);
4961fd88074SBrooks Davis int __sys_kill(int pid, int signum);
4971fd88074SBrooks Davis pid_t __sys_getppid(void);
4981fd88074SBrooks Davis int __sys_dup(u_int fd);
4991fd88074SBrooks Davis gid_t __sys_getegid(void);
5001fd88074SBrooks Davis int __sys_profil(char * samples, size_t size, size_t offset, u_int scale);
5011fd88074SBrooks Davis int __sys_ktrace(const char * fname, int ops, int facs, int pid);
5021fd88074SBrooks Davis gid_t __sys_getgid(void);
5031fd88074SBrooks Davis int __sys_getlogin(char * namebuf, u_int namelen);
5041fd88074SBrooks Davis int __sys_setlogin(const char * namebuf);
5051fd88074SBrooks Davis int __sys_acct(const char * path);
5061fd88074SBrooks Davis int __sys_sigaltstack(const struct sigaltstack * ss, struct sigaltstack * oss);
5071fd88074SBrooks Davis int __sys_ioctl(int fd, u_long com, char * data);
5081fd88074SBrooks Davis int __sys_reboot(int opt);
5091fd88074SBrooks Davis int __sys_revoke(const char * path);
5101fd88074SBrooks Davis int __sys_symlink(const char * path, const char * link);
5111fd88074SBrooks Davis ssize_t __sys_readlink(const char * path, char * buf, size_t count);
5121fd88074SBrooks Davis int __sys_execve(const char * fname, char ** argv, char ** envv);
5131fd88074SBrooks Davis mode_t __sys_umask(mode_t newmask);
5141fd88074SBrooks Davis int __sys_chroot(const char * path);
5151fd88074SBrooks Davis int __sys_msync(void * addr, size_t len, int flags);
5161fd88074SBrooks Davis int __sys_vfork(void);
5171fd88074SBrooks Davis int __sys_munmap(void * addr, size_t len);
5181fd88074SBrooks Davis int __sys_mprotect(void * addr, size_t len, int prot);
5191fd88074SBrooks Davis int __sys_madvise(void * addr, size_t len, int behav);
5201fd88074SBrooks Davis int __sys_mincore(const void * addr, size_t len, char * vec);
5211fd88074SBrooks Davis int __sys_getgroups(int gidsetsize, gid_t * gidset);
5221fd88074SBrooks Davis int __sys_setgroups(int gidsetsize, const gid_t * gidset);
5231fd88074SBrooks Davis int __sys_getpgrp(void);
5241fd88074SBrooks Davis int __sys_setpgid(int pid, int pgid);
5251fd88074SBrooks Davis int __sys_setitimer(int which, const struct itimerval * itv, struct itimerval * oitv);
5261fd88074SBrooks Davis int __sys_swapon(const char * name);
5271fd88074SBrooks Davis int __sys_getitimer(int which, struct itimerval * itv);
5281fd88074SBrooks Davis int __sys_getdtablesize(void);
5291fd88074SBrooks Davis int __sys_dup2(u_int from, u_int to);
5301fd88074SBrooks Davis int __sys_fcntl(int fd, int cmd, intptr_t arg);
5311fd88074SBrooks Davis int __sys_select(int nd, fd_set * in, fd_set * ou, fd_set * ex, struct timeval * tv);
5321fd88074SBrooks Davis int __sys_fsync(int fd);
5331fd88074SBrooks Davis int __sys_setpriority(int which, int who, int prio);
5341fd88074SBrooks Davis int __sys_socket(int domain, int type, int protocol);
5351fd88074SBrooks Davis int __sys_connect(int s, const struct sockaddr * name, __socklen_t namelen);
5361fd88074SBrooks Davis int __sys_getpriority(int which, int who);
5371fd88074SBrooks Davis int __sys_bind(int s, const struct sockaddr * name, __socklen_t namelen);
5381fd88074SBrooks Davis int __sys_setsockopt(int s, int level, int name, const void * val, __socklen_t valsize);
5391fd88074SBrooks Davis int __sys_listen(int s, int backlog);
5401fd88074SBrooks Davis int __sys_gettimeofday(struct timeval * tp, struct timezone * tzp);
5411fd88074SBrooks Davis int __sys_getrusage(int who, struct rusage * rusage);
5421fd88074SBrooks Davis int __sys_getsockopt(int s, int level, int name, void * val, __socklen_t * avalsize);
54378101d43SBrooks Davis ssize_t __sys_readv(int fd, const struct iovec * iovp, u_int iovcnt);
54478101d43SBrooks Davis ssize_t __sys_writev(int fd, const struct iovec * iovp, u_int iovcnt);
5451fd88074SBrooks Davis int __sys_settimeofday(const struct timeval * tv, const struct timezone * tzp);
5461fd88074SBrooks Davis int __sys_fchown(int fd, int uid, int gid);
5471fd88074SBrooks Davis int __sys_fchmod(int fd, mode_t mode);
5481fd88074SBrooks Davis int __sys_setreuid(int ruid, int euid);
5491fd88074SBrooks Davis int __sys_setregid(int rgid, int egid);
5501fd88074SBrooks Davis int __sys_rename(const char * from, const char * to);
5511fd88074SBrooks Davis int __sys_flock(int fd, int how);
5521fd88074SBrooks Davis int __sys_mkfifo(const char * path, mode_t mode);
5531fd88074SBrooks Davis ssize_t __sys_sendto(int s, const void * buf, size_t len, int flags, const struct sockaddr * to, __socklen_t tolen);
5541fd88074SBrooks Davis int __sys_shutdown(int s, int how);
5551fd88074SBrooks Davis int __sys_socketpair(int domain, int type, int protocol, int * rsv);
5561fd88074SBrooks Davis int __sys_mkdir(const char * path, mode_t mode);
5571fd88074SBrooks Davis int __sys_rmdir(const char * path);
5581fd88074SBrooks Davis int __sys_utimes(const char * path, const struct timeval * tptr);
5591fd88074SBrooks Davis int __sys_adjtime(const struct timeval * delta, struct timeval * olddelta);
5601fd88074SBrooks Davis int __sys_setsid(void);
5611fd88074SBrooks Davis int __sys_quotactl(const char * path, int cmd, int uid, void * arg);
5621fd88074SBrooks Davis int __sys_nlm_syscall(int debug_level, int grace_period, int addr_count, char ** addrs);
5631fd88074SBrooks Davis int __sys_nfssvc(int flag, void * argp);
5641fd88074SBrooks Davis int __sys_lgetfh(const char * fname, struct fhandle * fhp);
5651fd88074SBrooks Davis int __sys_getfh(const char * fname, struct fhandle * fhp);
5661fd88074SBrooks Davis int __sys_sysarch(int op, char * parms);
5671fd88074SBrooks Davis int __sys_rtprio(int function, pid_t pid, struct rtprio * rtp);
5681fd88074SBrooks Davis int __sys_semsys(int which, int a2, int a3, int a4, int a5);
5691fd88074SBrooks Davis int __sys_msgsys(int which, int a2, int a3, int a4, int a5, int a6);
5701fd88074SBrooks Davis int __sys_shmsys(int which, int a2, int a3, int a4);
5711fd88074SBrooks Davis int __sys_setfib(int fibnum);
5721fd88074SBrooks Davis int __sys_ntp_adjtime(struct timex * tp);
5731fd88074SBrooks Davis int __sys_setgid(gid_t gid);
5741fd88074SBrooks Davis int __sys_setegid(gid_t egid);
5751fd88074SBrooks Davis int __sys_seteuid(uid_t euid);
5761fd88074SBrooks Davis int __sys_pathconf(const char * path, int name);
5771fd88074SBrooks Davis int __sys_fpathconf(int fd, int name);
5781fd88074SBrooks Davis int __sys_getrlimit(u_int which, struct rlimit * rlp);
5791fd88074SBrooks Davis int __sys_setrlimit(u_int which, struct rlimit * rlp);
5801fd88074SBrooks Davis int __sys___sysctl(int * name, u_int namelen, void * old, size_t * oldlenp, const void * new, size_t newlen);
5811fd88074SBrooks Davis int __sys_mlock(const void * addr, size_t len);
5821fd88074SBrooks Davis int __sys_munlock(const void * addr, size_t len);
5831fd88074SBrooks Davis int __sys_undelete(const char * path);
5841fd88074SBrooks Davis int __sys_futimes(int fd, const struct timeval * tptr);
5851fd88074SBrooks Davis int __sys_getpgid(pid_t pid);
5861fd88074SBrooks Davis int __sys_poll(struct pollfd * fds, u_int nfds, int timeout);
5871fd88074SBrooks Davis int __sys_semget(key_t key, int nsems, int semflg);
5881fd88074SBrooks Davis int __sys_semop(int semid, struct sembuf * sops, size_t nsops);
5891fd88074SBrooks Davis int __sys_msgget(key_t key, int msgflg);
5901fd88074SBrooks Davis int __sys_msgsnd(int msqid, const void * msgp, size_t msgsz, int msgflg);
5911fd88074SBrooks Davis ssize_t __sys_msgrcv(int msqid, void * msgp, size_t msgsz, long msgtyp, int msgflg);
5921fd88074SBrooks Davis void * __sys_shmat(int shmid, const void * shmaddr, int shmflg);
5931fd88074SBrooks Davis int __sys_shmdt(const void * shmaddr);
5941fd88074SBrooks Davis int __sys_shmget(key_t key, size_t size, int shmflg);
5951fd88074SBrooks Davis int __sys_clock_gettime(clockid_t clock_id, struct timespec * tp);
5961fd88074SBrooks Davis int __sys_clock_settime(clockid_t clock_id, const struct timespec * tp);
5971fd88074SBrooks Davis int __sys_clock_getres(clockid_t clock_id, struct timespec * tp);
5981fd88074SBrooks Davis int __sys_ktimer_create(clockid_t clock_id, struct sigevent * evp, int * timerid);
5991fd88074SBrooks Davis int __sys_ktimer_delete(int timerid);
6001fd88074SBrooks Davis int __sys_ktimer_settime(int timerid, int flags, const struct itimerspec * value, struct itimerspec * ovalue);
6011fd88074SBrooks Davis int __sys_ktimer_gettime(int timerid, struct itimerspec * value);
6021fd88074SBrooks Davis int __sys_ktimer_getoverrun(int timerid);
6031fd88074SBrooks Davis int __sys_nanosleep(const struct timespec * rqtp, struct timespec * rmtp);
6041fd88074SBrooks Davis int __sys_ffclock_getcounter(ffcounter * ffcount);
6051fd88074SBrooks Davis int __sys_ffclock_setestimate(struct ffclock_estimate * cest);
6061fd88074SBrooks Davis int __sys_ffclock_getestimate(struct ffclock_estimate * cest);
6071fd88074SBrooks Davis int __sys_clock_nanosleep(clockid_t clock_id, int flags, const struct timespec * rqtp, struct timespec * rmtp);
6081fd88074SBrooks Davis int __sys_clock_getcpuclockid2(id_t id, int which, clockid_t * clock_id);
6091fd88074SBrooks Davis int __sys_ntp_gettime(struct ntptimeval * ntvp);
6101fd88074SBrooks Davis int __sys_minherit(void * addr, size_t len, int inherit);
6111fd88074SBrooks Davis int __sys_rfork(int flags);
6121fd88074SBrooks Davis int __sys_issetugid(void);
6131fd88074SBrooks Davis int __sys_lchown(const char * path, int uid, int gid);
6141fd88074SBrooks Davis int __sys_aio_read(struct aiocb * aiocbp);
6151fd88074SBrooks Davis int __sys_aio_write(struct aiocb * aiocbp);
6161fd88074SBrooks Davis int __sys_lio_listio(int mode, struct aiocb * const * acb_list, int nent, struct sigevent * sig);
6171fd88074SBrooks Davis int __sys_lchmod(const char * path, mode_t mode);
6181fd88074SBrooks Davis int __sys_lutimes(const char * path, const struct timeval * tptr);
6191fd88074SBrooks Davis ssize_t __sys_preadv(int fd, struct iovec * iovp, u_int iovcnt, off_t offset);
6201fd88074SBrooks Davis ssize_t __sys_pwritev(int fd, struct iovec * iovp, u_int iovcnt, off_t offset);
6211fd88074SBrooks Davis int __sys_fhopen(const struct fhandle * u_fhp, int flags);
6221fd88074SBrooks Davis int __sys_modnext(int modid);
6231fd88074SBrooks Davis int __sys_modstat(int modid, struct module_stat * stat);
6241fd88074SBrooks Davis int __sys_modfnext(int modid);
6251fd88074SBrooks Davis int __sys_modfind(const char * name);
6261fd88074SBrooks Davis int __sys_kldload(const char * file);
6271fd88074SBrooks Davis int __sys_kldunload(int fileid);
6281fd88074SBrooks Davis int __sys_kldfind(const char * file);
6291fd88074SBrooks Davis int __sys_kldnext(int fileid);
6301fd88074SBrooks Davis int __sys_kldstat(int fileid, struct kld_file_stat * stat);
6311fd88074SBrooks Davis int __sys_kldfirstmod(int fileid);
6321fd88074SBrooks Davis int __sys_getsid(pid_t pid);
6331fd88074SBrooks Davis int __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
6341fd88074SBrooks Davis int __sys_setresgid(gid_t rgid, gid_t egid, gid_t sgid);
6351fd88074SBrooks Davis ssize_t __sys_aio_return(struct aiocb * aiocbp);
6361fd88074SBrooks Davis int __sys_aio_suspend(const struct aiocb * const * aiocbp, int nent, const struct timespec * timeout);
6371fd88074SBrooks Davis int __sys_aio_cancel(int fd, struct aiocb * aiocbp);
6381fd88074SBrooks Davis int __sys_aio_error(struct aiocb * aiocbp);
6391fd88074SBrooks Davis int __sys_mlockall(int how);
6401fd88074SBrooks Davis int __sys_munlockall(void);
6411fd88074SBrooks Davis int __sys___getcwd(char * buf, size_t buflen);
6421fd88074SBrooks Davis int __sys_sched_setparam(pid_t pid, const struct sched_param * param);
6431fd88074SBrooks Davis int __sys_sched_getparam(pid_t pid, struct sched_param * param);
6441fd88074SBrooks Davis int __sys_sched_setscheduler(pid_t pid, int policy, const struct sched_param * param);
6451fd88074SBrooks Davis int __sys_sched_getscheduler(pid_t pid);
6461fd88074SBrooks Davis int __sys_sched_yield(void);
6471fd88074SBrooks Davis int __sys_sched_get_priority_max(int policy);
6481fd88074SBrooks Davis int __sys_sched_get_priority_min(int policy);
6491fd88074SBrooks Davis int __sys_sched_rr_get_interval(pid_t pid, struct timespec * interval);
6501fd88074SBrooks Davis int __sys_utrace(const void * addr, size_t len);
6511fd88074SBrooks Davis int __sys_kldsym(int fileid, int cmd, void * data);
6521fd88074SBrooks Davis int __sys_jail(struct jail * jail);
6531fd88074SBrooks Davis int __sys_nnpfs_syscall(int operation, char * a_pathP, int a_opcode, void * a_paramsP, int a_followSymlinks);
6541fd88074SBrooks Davis int __sys_sigprocmask(int how, const sigset_t * set, sigset_t * oset);
6551fd88074SBrooks Davis int __sys_sigsuspend(const sigset_t * sigmask);
6561fd88074SBrooks Davis int __sys_sigpending(sigset_t * set);
6571fd88074SBrooks Davis int __sys_sigtimedwait(const sigset_t * set, struct __siginfo * info, const struct timespec * timeout);
6581fd88074SBrooks Davis int __sys_sigwaitinfo(const sigset_t * set, struct __siginfo * info);
6591fd88074SBrooks Davis int __sys___acl_get_file(const char * path, __acl_type_t type, struct acl * aclp);
6601fd88074SBrooks Davis int __sys___acl_set_file(const char * path, __acl_type_t type, struct acl * aclp);
6611fd88074SBrooks Davis int __sys___acl_get_fd(int filedes, __acl_type_t type, struct acl * aclp);
6621fd88074SBrooks Davis int __sys___acl_set_fd(int filedes, __acl_type_t type, struct acl * aclp);
6631fd88074SBrooks Davis int __sys___acl_delete_file(const char * path, __acl_type_t type);
6641fd88074SBrooks Davis int __sys___acl_delete_fd(int filedes, __acl_type_t type);
6651fd88074SBrooks Davis int __sys___acl_aclcheck_file(const char * path, __acl_type_t type, struct acl * aclp);
6661fd88074SBrooks Davis int __sys___acl_aclcheck_fd(int filedes, __acl_type_t type, struct acl * aclp);
6671fd88074SBrooks Davis int __sys_extattrctl(const char * path, int cmd, const char * filename, int attrnamespace, const char * attrname);
6681fd88074SBrooks Davis ssize_t __sys_extattr_set_file(const char * path, int attrnamespace, const char * attrname, void * data, size_t nbytes);
6691fd88074SBrooks Davis ssize_t __sys_extattr_get_file(const char * path, int attrnamespace, const char * attrname, void * data, size_t nbytes);
6701fd88074SBrooks Davis int __sys_extattr_delete_file(const char * path, int attrnamespace, const char * attrname);
6711fd88074SBrooks Davis ssize_t __sys_aio_waitcomplete(struct aiocb ** aiocbp, struct timespec * timeout);
6721fd88074SBrooks Davis int __sys_getresuid(uid_t * ruid, uid_t * euid, uid_t * suid);
6731fd88074SBrooks Davis int __sys_getresgid(gid_t * rgid, gid_t * egid, gid_t * sgid);
6741fd88074SBrooks Davis int __sys_kqueue(void);
6751fd88074SBrooks Davis ssize_t __sys_extattr_set_fd(int fd, int attrnamespace, const char * attrname, void * data, size_t nbytes);
6761fd88074SBrooks Davis ssize_t __sys_extattr_get_fd(int fd, int attrnamespace, const char * attrname, void * data, size_t nbytes);
6771fd88074SBrooks Davis int __sys_extattr_delete_fd(int fd, int attrnamespace, const char * attrname);
6781fd88074SBrooks Davis int __sys___setugid(int flag);
6791fd88074SBrooks Davis int __sys_eaccess(const char * path, int amode);
6801fd88074SBrooks Davis int __sys_afs3_syscall(long syscall, long parm1, long parm2, long parm3, long parm4, long parm5, long parm6);
6811fd88074SBrooks Davis int __sys_nmount(struct iovec * iovp, unsigned int iovcnt, int flags);
6821fd88074SBrooks Davis int __sys___mac_get_proc(struct mac * mac_p);
6831fd88074SBrooks Davis int __sys___mac_set_proc(struct mac * mac_p);
6841fd88074SBrooks Davis int __sys___mac_get_fd(int fd, struct mac * mac_p);
6851fd88074SBrooks Davis int __sys___mac_get_file(const char * path_p, struct mac * mac_p);
6861fd88074SBrooks Davis int __sys___mac_set_fd(int fd, struct mac * mac_p);
6871fd88074SBrooks Davis int __sys___mac_set_file(const char * path_p, struct mac * mac_p);
6881fd88074SBrooks Davis int __sys_kenv(int what, const char * name, char * value, int len);
6891fd88074SBrooks Davis int __sys_lchflags(const char * path, u_long flags);
6901fd88074SBrooks Davis int __sys_uuidgen(struct uuid * store, int count);
6911fd88074SBrooks Davis int __sys_sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr * hdtr, off_t * sbytes, int flags);
6921fd88074SBrooks Davis int __sys_mac_syscall(const char * policy, int call, void * arg);
6931fd88074SBrooks Davis int __sys_ksem_close(semid_t id);
6941fd88074SBrooks Davis int __sys_ksem_post(semid_t id);
6951fd88074SBrooks Davis int __sys_ksem_wait(semid_t id);
6961fd88074SBrooks Davis int __sys_ksem_trywait(semid_t id);
6971fd88074SBrooks Davis int __sys_ksem_init(semid_t * idp, unsigned int value);
6981fd88074SBrooks Davis int __sys_ksem_open(semid_t * idp, const char * name, int oflag, mode_t mode, unsigned int value);
6991fd88074SBrooks Davis int __sys_ksem_unlink(const char * name);
7001fd88074SBrooks Davis int __sys_ksem_getvalue(semid_t id, int * val);
7011fd88074SBrooks Davis int __sys_ksem_destroy(semid_t id);
7021fd88074SBrooks Davis int __sys___mac_get_pid(pid_t pid, struct mac * mac_p);
7031fd88074SBrooks Davis int __sys___mac_get_link(const char * path_p, struct mac * mac_p);
7041fd88074SBrooks Davis int __sys___mac_set_link(const char * path_p, struct mac * mac_p);
7051fd88074SBrooks Davis ssize_t __sys_extattr_set_link(const char * path, int attrnamespace, const char * attrname, void * data, size_t nbytes);
7061fd88074SBrooks Davis ssize_t __sys_extattr_get_link(const char * path, int attrnamespace, const char * attrname, void * data, size_t nbytes);
7071fd88074SBrooks Davis int __sys_extattr_delete_link(const char * path, int attrnamespace, const char * attrname);
7081fd88074SBrooks Davis int __sys___mac_execve(const char * fname, char ** argv, char ** envv, struct mac * mac_p);
7091fd88074SBrooks Davis int __sys_sigaction(int sig, const struct sigaction * act, struct sigaction * oact);
7101fd88074SBrooks Davis int __sys_sigreturn(const struct __ucontext * sigcntxp);
7111fd88074SBrooks Davis int __sys_getcontext(struct __ucontext * ucp);
7121fd88074SBrooks Davis int __sys_setcontext(const struct __ucontext * ucp);
7131fd88074SBrooks Davis int __sys_swapcontext(struct __ucontext * oucp, const struct __ucontext * ucp);
7141fd88074SBrooks Davis int __sys___acl_get_link(const char * path, __acl_type_t type, struct acl * aclp);
7151fd88074SBrooks Davis int __sys___acl_set_link(const char * path, __acl_type_t type, struct acl * aclp);
7161fd88074SBrooks Davis int __sys___acl_delete_link(const char * path, __acl_type_t type);
7171fd88074SBrooks Davis int __sys___acl_aclcheck_link(const char * path, __acl_type_t type, struct acl * aclp);
7181fd88074SBrooks Davis int __sys_sigwait(const sigset_t * set, int * sig);
7191fd88074SBrooks Davis int __sys_thr_create(ucontext_t * ctx, long * id, int flags);
7201fd88074SBrooks Davis void __sys_thr_exit(long * state);
7211fd88074SBrooks Davis int __sys_thr_self(long * id);
7221fd88074SBrooks Davis int __sys_thr_kill(long id, int sig);
7231fd88074SBrooks Davis int __sys_jail_attach(int jid);
7241fd88074SBrooks Davis ssize_t __sys_extattr_list_fd(int fd, int attrnamespace, void * data, size_t nbytes);
7251fd88074SBrooks Davis ssize_t __sys_extattr_list_file(const char * path, int attrnamespace, void * data, size_t nbytes);
7261fd88074SBrooks Davis ssize_t __sys_extattr_list_link(const char * path, int attrnamespace, void * data, size_t nbytes);
7271fd88074SBrooks Davis int __sys_ksem_timedwait(semid_t id, const struct timespec * abstime);
7281fd88074SBrooks Davis int __sys_thr_suspend(const struct timespec * timeout);
7291fd88074SBrooks Davis int __sys_thr_wake(long id);
7301fd88074SBrooks Davis int __sys_kldunloadf(int fileid, int flags);
7311fd88074SBrooks Davis int __sys_audit(const void * record, u_int length);
7321fd88074SBrooks Davis int __sys_auditon(int cmd, void * data, u_int length);
7331fd88074SBrooks Davis int __sys_getauid(uid_t * auid);
7341fd88074SBrooks Davis int __sys_setauid(uid_t * auid);
7351fd88074SBrooks Davis int __sys_getaudit(struct auditinfo * auditinfo);
7361fd88074SBrooks Davis int __sys_setaudit(struct auditinfo * auditinfo);
7371fd88074SBrooks Davis int __sys_getaudit_addr(struct auditinfo_addr * auditinfo_addr, u_int length);
7381fd88074SBrooks Davis int __sys_setaudit_addr(struct auditinfo_addr * auditinfo_addr, u_int length);
7391fd88074SBrooks Davis int __sys_auditctl(const char * path);
7401fd88074SBrooks Davis int __sys__umtx_op(void * obj, int op, u_long val, void * uaddr1, void * uaddr2);
7411fd88074SBrooks Davis int __sys_thr_new(struct thr_param * param, int param_size);
7421fd88074SBrooks Davis int __sys_sigqueue(pid_t pid, int signum, void * value);
7431fd88074SBrooks Davis int __sys_kmq_open(const char * path, int flags, mode_t mode, const struct mq_attr * attr);
7441fd88074SBrooks Davis int __sys_kmq_setattr(int mqd, const struct mq_attr * attr, struct mq_attr * oattr);
7451fd88074SBrooks Davis int __sys_kmq_timedreceive(int mqd, char * msg_ptr, size_t msg_len, unsigned * msg_prio, const struct timespec * abs_timeout);
7461fd88074SBrooks Davis int __sys_kmq_timedsend(int mqd, const char * msg_ptr, size_t msg_len, unsigned msg_prio, const struct timespec * abs_timeout);
7471fd88074SBrooks Davis int __sys_kmq_notify(int mqd, const struct sigevent * sigev);
7481fd88074SBrooks Davis int __sys_kmq_unlink(const char * path);
7491fd88074SBrooks Davis void __sys_abort2(const char * why, int nargs, void ** args);
7501fd88074SBrooks Davis int __sys_thr_set_name(long id, const char * name);
7511fd88074SBrooks Davis int __sys_aio_fsync(int op, struct aiocb * aiocbp);
7521fd88074SBrooks Davis int __sys_rtprio_thread(int function, lwpid_t lwpid, struct rtprio * rtp);
7531fd88074SBrooks Davis int __sys_sctp_peeloff(int sd, uint32_t name);
7541fd88074SBrooks Davis int __sys_sctp_generic_sendmsg(int sd, void * msg, int mlen, const struct sockaddr * to, __socklen_t tolen, struct sctp_sndrcvinfo * sinfo, int flags);
7551fd88074SBrooks Davis int __sys_sctp_generic_sendmsg_iov(int sd, struct iovec * iov, int iovlen, const struct sockaddr * to, __socklen_t tolen, struct sctp_sndrcvinfo * sinfo, int flags);
7561fd88074SBrooks Davis int __sys_sctp_generic_recvmsg(int sd, struct iovec * iov, int iovlen, struct sockaddr * from, __socklen_t * fromlenaddr, struct sctp_sndrcvinfo * sinfo, int * msg_flags);
7571fd88074SBrooks Davis ssize_t __sys_pread(int fd, void * buf, size_t nbyte, off_t offset);
7581fd88074SBrooks Davis ssize_t __sys_pwrite(int fd, const void * buf, size_t nbyte, off_t offset);
7591fd88074SBrooks Davis void * __sys_mmap(void * addr, size_t len, int prot, int flags, int fd, off_t pos);
7601fd88074SBrooks Davis off_t __sys_lseek(int fd, off_t offset, int whence);
7611fd88074SBrooks Davis int __sys_truncate(const char * path, off_t length);
7621fd88074SBrooks Davis int __sys_ftruncate(int fd, off_t length);
7631fd88074SBrooks Davis int __sys_thr_kill2(pid_t pid, long id, int sig);
7641fd88074SBrooks Davis int __sys_shm_unlink(const char * path);
7651fd88074SBrooks Davis int __sys_cpuset(cpusetid_t * setid);
7661fd88074SBrooks Davis int __sys_cpuset_setid(cpuwhich_t which, id_t id, cpusetid_t setid);
7671fd88074SBrooks Davis int __sys_cpuset_getid(cpulevel_t level, cpuwhich_t which, id_t id, cpusetid_t * setid);
7681fd88074SBrooks Davis int __sys_cpuset_getaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, cpuset_t * mask);
7691fd88074SBrooks Davis int __sys_cpuset_setaffinity(cpulevel_t level, cpuwhich_t which, id_t id, size_t cpusetsize, const cpuset_t * mask);
7701fd88074SBrooks Davis int __sys_faccessat(int fd, const char * path, int amode, int flag);
7711fd88074SBrooks Davis int __sys_fchmodat(int fd, const char * path, mode_t mode, int flag);
7721fd88074SBrooks Davis int __sys_fchownat(int fd, const char * path, uid_t uid, gid_t gid, int flag);
7731fd88074SBrooks Davis int __sys_fexecve(int fd, char ** argv, char ** envv);
7741fd88074SBrooks Davis int __sys_futimesat(int fd, const char * path, const struct timeval * times);
7751fd88074SBrooks Davis int __sys_linkat(int fd1, const char * path1, int fd2, const char * path2, int flag);
7761fd88074SBrooks Davis int __sys_mkdirat(int fd, const char * path, mode_t mode);
7771fd88074SBrooks Davis int __sys_mkfifoat(int fd, const char * path, mode_t mode);
7781fd88074SBrooks Davis int __sys_openat(int fd, const char * path, int flag, mode_t mode);
7791fd88074SBrooks Davis ssize_t __sys_readlinkat(int fd, const char * path, char * buf, size_t bufsize);
7801fd88074SBrooks Davis int __sys_renameat(int oldfd, const char * old, int newfd, const char * new);
7811fd88074SBrooks Davis int __sys_symlinkat(const char * path1, int fd, const char * path2);
7821fd88074SBrooks Davis int __sys_unlinkat(int fd, const char * path, int flag);
7831fd88074SBrooks Davis int __sys_posix_openpt(int flags);
7841fd88074SBrooks Davis int __sys_gssd_syscall(const char * path);
7851fd88074SBrooks Davis int __sys_jail_get(struct iovec * iovp, unsigned int iovcnt, int flags);
7861fd88074SBrooks Davis int __sys_jail_set(struct iovec * iovp, unsigned int iovcnt, int flags);
7871fd88074SBrooks Davis int __sys_jail_remove(int jid);
7881fd88074SBrooks Davis int __sys___semctl(int semid, int semnum, int cmd, union semun * arg);
7891fd88074SBrooks Davis int __sys_msgctl(int msqid, int cmd, struct msqid_ds * buf);
7901fd88074SBrooks Davis int __sys_shmctl(int shmid, int cmd, struct shmid_ds * buf);
7911fd88074SBrooks Davis int __sys_lpathconf(const char * path, int name);
7921fd88074SBrooks Davis int __sys___cap_rights_get(int version, int fd, cap_rights_t * rightsp);
7931fd88074SBrooks Davis int __sys_cap_enter(void);
7941fd88074SBrooks Davis int __sys_cap_getmode(u_int * modep);
7951fd88074SBrooks Davis int __sys_pdfork(int * fdp, int flags);
7961fd88074SBrooks Davis int __sys_pdkill(int fd, int signum);
7971fd88074SBrooks Davis int __sys_pdgetpid(int fd, pid_t * pidp);
7981fd88074SBrooks Davis int __sys_pselect(int nd, fd_set * in, fd_set * ou, fd_set * ex, const struct timespec * ts, const sigset_t * sm);
7991fd88074SBrooks Davis int __sys_getloginclass(char * namebuf, size_t namelen);
8001fd88074SBrooks Davis int __sys_setloginclass(const char * namebuf);
8011fd88074SBrooks Davis int __sys_rctl_get_racct(const void * inbufp, size_t inbuflen, void * outbufp, size_t outbuflen);
8021fd88074SBrooks Davis int __sys_rctl_get_rules(const void * inbufp, size_t inbuflen, void * outbufp, size_t outbuflen);
8031fd88074SBrooks Davis int __sys_rctl_get_limits(const void * inbufp, size_t inbuflen, void * outbufp, size_t outbuflen);
8041fd88074SBrooks Davis int __sys_rctl_add_rule(const void * inbufp, size_t inbuflen, void * outbufp, size_t outbuflen);
8051fd88074SBrooks Davis int __sys_rctl_remove_rule(const void * inbufp, size_t inbuflen, void * outbufp, size_t outbuflen);
8061fd88074SBrooks Davis int __sys_posix_fallocate(int fd, off_t offset, off_t len);
8071fd88074SBrooks Davis int __sys_posix_fadvise(int fd, off_t offset, off_t len, int advice);
8081fd88074SBrooks Davis int __sys_wait6(idtype_t idtype, id_t id, int * status, int options, struct __wrusage * wrusage, struct __siginfo * info);
8091fd88074SBrooks Davis int __sys_cap_rights_limit(int fd, cap_rights_t * rightsp);
8101fd88074SBrooks Davis int __sys_cap_ioctls_limit(int fd, const u_long * cmds, size_t ncmds);
8111fd88074SBrooks Davis ssize_t __sys_cap_ioctls_get(int fd, u_long * cmds, size_t maxcmds);
8121fd88074SBrooks Davis int __sys_cap_fcntls_limit(int fd, uint32_t fcntlrights);
8131fd88074SBrooks Davis int __sys_cap_fcntls_get(int fd, uint32_t * fcntlrightsp);
8141fd88074SBrooks Davis int __sys_bindat(int fd, int s, const struct sockaddr * name, __socklen_t namelen);
8151fd88074SBrooks Davis int __sys_connectat(int fd, int s, const struct sockaddr * name, __socklen_t namelen);
8161fd88074SBrooks Davis int __sys_chflagsat(int fd, const char * path, u_long flags, int atflag);
8171fd88074SBrooks Davis int __sys_accept4(int s, struct sockaddr * name, __socklen_t * anamelen, int flags);
8181fd88074SBrooks Davis int __sys_pipe2(int * fildes, int flags);
8191fd88074SBrooks Davis int __sys_aio_mlock(struct aiocb * aiocbp);
8201fd88074SBrooks Davis int __sys_procctl(idtype_t idtype, id_t id, int com, void * data);
8211fd88074SBrooks Davis int __sys_ppoll(struct pollfd * fds, u_int nfds, const struct timespec * ts, const sigset_t * set);
8221fd88074SBrooks Davis int __sys_futimens(int fd, const struct timespec * times);
8231fd88074SBrooks Davis int __sys_utimensat(int fd, const char * path, const struct timespec * times, int flag);
8241fd88074SBrooks Davis int __sys_fdatasync(int fd);
8251fd88074SBrooks Davis int __sys_fstat(int fd, struct stat * sb);
8261fd88074SBrooks Davis int __sys_fstatat(int fd, const char * path, struct stat * buf, int flag);
8271fd88074SBrooks Davis int __sys_fhstat(const struct fhandle * u_fhp, struct stat * sb);
8281fd88074SBrooks Davis ssize_t __sys_getdirentries(int fd, char * buf, size_t count, off_t * basep);
8291fd88074SBrooks Davis int __sys_statfs(const char * path, struct statfs * buf);
8301fd88074SBrooks Davis int __sys_fstatfs(int fd, struct statfs * buf);
8311fd88074SBrooks Davis int __sys_getfsstat(struct statfs * buf, long bufsize, int mode);
8321fd88074SBrooks Davis int __sys_fhstatfs(const struct fhandle * u_fhp, struct statfs * buf);
8331fd88074SBrooks Davis int __sys_mknodat(int fd, const char * path, mode_t mode, dev_t dev);
8341fd88074SBrooks Davis int __sys_kevent(int fd, const struct kevent * changelist, int nchanges, struct kevent * eventlist, int nevents, const struct timespec * timeout);
8351fd88074SBrooks Davis int __sys_cpuset_getdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t * mask, int * policy);
8361fd88074SBrooks Davis int __sys_cpuset_setdomain(cpulevel_t level, cpuwhich_t which, id_t id, size_t domainsetsize, domainset_t * mask, int policy);
8371fd88074SBrooks Davis int __sys_getrandom(void * buf, size_t buflen, unsigned int flags);
8381fd88074SBrooks Davis int __sys_getfhat(int fd, char * path, struct fhandle * fhp, int flags);
8391fd88074SBrooks Davis int __sys_fhlink(struct fhandle * fhp, const char * to);
8401fd88074SBrooks Davis int __sys_fhlinkat(struct fhandle * fhp, int tofd, const char * to);
8411fd88074SBrooks Davis int __sys_fhreadlink(struct fhandle * fhp, char * buf, size_t bufsize);
8421fd88074SBrooks Davis int __sys_funlinkat(int dfd, const char * path, int fd, int flag);
8431fd88074SBrooks Davis ssize_t __sys_copy_file_range(int infd, off_t * inoffp, int outfd, off_t * outoffp, size_t len, unsigned int flags);
8441fd88074SBrooks Davis int __sys___sysctlbyname(const char * name, size_t namelen, void * old, size_t * oldlenp, void * new, size_t newlen);
8451fd88074SBrooks Davis int __sys_shm_open2(const char * path, int flags, mode_t mode, int shmflags, const char * name);
8461fd88074SBrooks Davis int __sys_shm_rename(const char * path_from, const char * path_to, int flags);
8471fd88074SBrooks Davis int __sys_sigfastblock(int cmd, void * ptr);
8481fd88074SBrooks Davis int __sys___realpathat(int fd, const char * path, char * buf, size_t size, int flags);
8491fd88074SBrooks Davis int __sys_close_range(u_int lowfd, u_int highfd, int flags);
8501fd88074SBrooks Davis int __sys_rpctls_syscall(int op, const char * path);
8511fd88074SBrooks Davis int __sys___specialfd(int type, const void * req, size_t len);
8521fd88074SBrooks Davis int __sys_aio_writev(struct aiocb * aiocbp);
8531fd88074SBrooks Davis int __sys_aio_readv(struct aiocb * aiocbp);
8541fd88074SBrooks Davis int __sys_fspacectl(int fd, int cmd, const struct spacectl_range * rqsr, int flags, struct spacectl_range * rmsr);
8551fd88074SBrooks Davis int __sys_sched_getcpu(void);
8561fd88074SBrooks Davis int __sys_swapoff(const char * name, u_int flags);
8571fd88074SBrooks Davis int __sys_kqueuex(u_int flags);
8581fd88074SBrooks Davis int __sys_membarrier(int cmd, unsigned flags, int cpu_id);
8591fd88074SBrooks Davis int __sys_timerfd_create(int clockid, int flags);
8601fd88074SBrooks Davis int __sys_timerfd_gettime(int fd, struct itimerspec * curr_value);
8611fd88074SBrooks Davis int __sys_timerfd_settime(int fd, int flags, const struct itimerspec * new_value, struct itimerspec * old_value);
8621fd88074SBrooks Davis int __sys_kcmp(pid_t pid1, pid_t pid2, int type, uintptr_t idx1, uintptr_t idx2);
8631fd88074SBrooks Davis __END_DECLS
8641fd88074SBrooks Davis 
8651fd88074SBrooks Davis #endif /* __LIBSYS_H_ */
866