Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/syscalls.master
| Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | |||||
| ; function prototype in sys/sysproto.h. Does add a | ; function prototype in sys/sysproto.h. Does add a | ||||
| ; definition to syscall.h besides adding a sysent. | ; definition to syscall.h besides adding a sysent. | ||||
| ; NOLIB don't create stubs in libc or libsys | ; NOLIB don't create stubs in libc or libsys | ||||
| ; NOTSTATIC syscall is loadable | ; NOTSTATIC syscall is loadable | ||||
| ; SYSMUX syscall multiplexer. No prototype, argument struct, or | ; SYSMUX syscall multiplexer. No prototype, argument struct, or | ||||
| ; handler is declared or used. Handled in MD syscall code. | ; handler is declared or used. Handled in MD syscall code. | ||||
| ; CAPENABLED syscall is allowed in capability mode | ; CAPENABLED syscall is allowed in capability mode | ||||
| ; NORETURN the syscall does not return | ; NORETURN the syscall does not return | ||||
| ; INTR the syscall can be interrupted and may need to be restarted. | |||||
kib: This and related bits are unrelated, right? | |||||
impAuthorUnsubmitted Done Inline Actionsoh my! Yes, that's a leakage of something else I'm working on. imp: oh my! Yes, that's a leakage of something else I'm working on. | |||||
| ; | ; | ||||
| ; To support programmatic generation of both the default ABI and 32-bit compat | ; To support programmatic generation of both the default ABI and 32-bit compat | ||||
| ; (freebsd32) we impose a number of restrictions on the types of system calls. | ; (freebsd32) we impose a number of restrictions on the types of system calls. | ||||
| ; For integer types: | ; For integer types: | ||||
| ; - Bare int and long are allowed (long is a sign of a bad interface). | ; - Bare int and long are allowed (long is a sign of a bad interface). | ||||
| ; - Use u_int and u_long rather than "unsigned (int|long)". | ; - Use u_int and u_long rather than "unsigned (int|long)". | ||||
| ; - size_t is allowed. | ; - size_t is allowed. | ||||
| ; - typedefs are allowed, but new signed types that vary between 32- and | ; - typedefs are allowed, but new signed types that vary between 32- and | ||||
| ▲ Show 20 Lines • Show All 65 Lines • ▼ Show 20 Lines | |||||
| 1 AUE_EXIT STD|CAPENABLED|NORETURN { | 1 AUE_EXIT STD|CAPENABLED|NORETURN { | ||||
| void _exit( | void _exit( | ||||
| int rval | int rval | ||||
| ); | ); | ||||
| } | } | ||||
| 2 AUE_FORK STD|CAPENABLED { | 2 AUE_FORK STD|CAPENABLED { | ||||
| int fork(void); | int fork(void); | ||||
| } | } | ||||
| 3 AUE_READ STD|CAPENABLED { | 3 AUE_READ STD|CAPENABLED|INTR { | ||||
| ssize_t read( | ssize_t read( | ||||
| int fd, | int fd, | ||||
| _Out_writes_bytes_(nbyte) void *buf, | _Out_writes_bytes_(nbyte) void *buf, | ||||
| size_t nbyte | size_t nbyte | ||||
| ); | ); | ||||
| } | } | ||||
| 4 AUE_WRITE STD|CAPENABLED { | 4 AUE_WRITE STD|CAPENABLED|INTR { | ||||
| ssize_t write( | ssize_t write( | ||||
| int fd, | int fd, | ||||
| _In_reads_bytes_(nbyte) const void *buf, | _In_reads_bytes_(nbyte) const void *buf, | ||||
| size_t nbyte | size_t nbyte | ||||
| ); | ); | ||||
| } | } | ||||
| 5 AUE_OPEN_RWTC STD { | 5 AUE_OPEN_RWTC STD|INTR { | ||||
| int open( | int open( | ||||
| _In_z_ const char *path, | _In_z_ const char *path, | ||||
| int flags, | int flags, | ||||
| mode_t mode | mode_t mode | ||||
| ); | ); | ||||
| } | } | ||||
| ; XXX should be { int open(const char *path, int flags, ...); } | ; XXX should be { int open(const char *path, int flags, ...); } | ||||
| ; but we're not ready for varargs. | ; but we're not ready for varargs. | ||||
| 6 AUE_CLOSE STD|CAPENABLED { | 6 AUE_CLOSE STD|CAPENABLED { | ||||
| int close( | int close( | ||||
| int fd | int fd | ||||
| ); | ); | ||||
| } | } | ||||
| 7 AUE_WAIT4 STD|CAPENABLED { | 7 AUE_WAIT4 STD|CAPENABLED|INTR { | ||||
| int wait4( | int wait4( | ||||
| int pid, | int pid, | ||||
| _Out_opt_ int *status, | _Out_opt_ int *status, | ||||
| int options, | int options, | ||||
| _Out_opt_ _Contains_long_timet_ struct rusage *rusage | _Out_opt_ _Contains_long_timet_ struct rusage *rusage | ||||
| ); | ); | ||||
| } | } | ||||
| 8 AUE_CREAT COMPAT { | 8 AUE_CREAT COMPAT { | ||||
| ▲ Show 20 Lines • Show All 108 Lines • ▼ Show 20 Lines | 27 AUE_RECVMSG STD|CAPENABLED { | ||||
| } | } | ||||
| 28 AUE_SENDMSG STD|CAPENABLED { | 28 AUE_SENDMSG STD|CAPENABLED { | ||||
| ssize_t sendmsg( | ssize_t sendmsg( | ||||
| int s, | int s, | ||||
| _In_ _Contains_ptr_ const struct msghdr *msg, | _In_ _Contains_ptr_ const struct msghdr *msg, | ||||
| int flags | int flags | ||||
| ); | ); | ||||
| } | } | ||||
| 29 AUE_RECVFROM STD|CAPENABLED { | 29 AUE_RECVFROM STD|CAPENABLED|INTR { | ||||
| ssize_t recvfrom( | ssize_t recvfrom( | ||||
| int s, | int s, | ||||
| _Out_writes_bytes_(len) void *buf, | _Out_writes_bytes_(len) void *buf, | ||||
| size_t len, | size_t len, | ||||
| int flags, | int flags, | ||||
| _Out_writes_bytes_opt_(*fromlenaddr) struct sockaddr *from, | _Out_writes_bytes_opt_(*fromlenaddr) struct sockaddr *from, | ||||
| _Inout_opt_ __socklen_t *fromlenaddr | _Inout_opt_ __socklen_t *fromlenaddr | ||||
| ); | ); | ||||
| ▲ Show 20 Lines • Show All 322 Lines • ▼ Show 20 Lines | 92 AUE_FCNTL STD|CAPENABLED { | ||||
| int fcntl( | int fcntl( | ||||
| int fd, | int fd, | ||||
| int cmd, | int cmd, | ||||
| intptr_t arg | intptr_t arg | ||||
| ); | ); | ||||
| } | } | ||||
| ; XXX should be { int fcntl(int fd, int cmd, ...); } | ; XXX should be { int fcntl(int fd, int cmd, ...); } | ||||
| ; but we're not ready for varargs. | ; but we're not ready for varargs. | ||||
| 93 AUE_SELECT STD|CAPENABLED { | 93 AUE_SELECT STD|CAPENABLED|INTR { | ||||
| int select( | int select( | ||||
| int nd, | int nd, | ||||
| _Inout_opt_ fd_set *in, | _Inout_opt_ fd_set *in, | ||||
| _Inout_opt_ fd_set *ou, | _Inout_opt_ fd_set *ou, | ||||
| _Inout_opt_ fd_set *ex, | _Inout_opt_ fd_set *ex, | ||||
| _In_opt_ _Contains_long_timet_ struct timeval *tv | _In_opt_ _Contains_long_timet_ struct timeval *tv | ||||
| ); | ); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 106 Lines • ▼ Show 20 Lines | |||||
| ; XXX note nonstandard (bogus) calling convention - the libc stub passes | ; XXX note nonstandard (bogus) calling convention - the libc stub passes | ||||
| ; us the mask, not a pointer to it. | ; us the mask, not a pointer to it. | ||||
| 112 AUE_NULL COMPAT|CAPENABLED { | 112 AUE_NULL COMPAT|CAPENABLED { | ||||
| int sigstack( | int sigstack( | ||||
| _In_opt_ _Contains_ptr_ struct sigstack *nss, | _In_opt_ _Contains_ptr_ struct sigstack *nss, | ||||
| _Out_opt_ _Contains_ptr_ struct sigstack *oss | _Out_opt_ _Contains_ptr_ struct sigstack *oss | ||||
| ); | ); | ||||
| } | } | ||||
| 113 AUE_RECVMSG COMPAT|CAPENABLED { | 113 AUE_RECVMSG COMPAT|CAPENABLED|INTR { | ||||
| int recvmsg( | int recvmsg( | ||||
| int s, | int s, | ||||
| _Inout_ _Contains_ptr_ struct omsghdr *msg, | _Inout_ _Contains_ptr_ struct omsghdr *msg, | ||||
| int flags | int flags | ||||
| ); | ); | ||||
| } | } | ||||
| 114 AUE_SENDMSG COMPAT|CAPENABLED { | 114 AUE_SENDMSG COMPAT|CAPENABLED|INTR { | ||||
| int sendmsg( | int sendmsg( | ||||
| int s, | int s, | ||||
| _In_ _Contains_ptr_ const struct omsghdr *msg, | _In_ _Contains_ptr_ const struct omsghdr *msg, | ||||
| int flags | int flags | ||||
| ); | ); | ||||
| } | } | ||||
| 115 AUE_NULL OBSOL vtrace | 115 AUE_NULL OBSOL vtrace | ||||
| 116 AUE_GETTIMEOFDAY STD|CAPENABLED { | 116 AUE_GETTIMEOFDAY STD|CAPENABLED { | ||||
| Show All 13 Lines | int getsockopt( | ||||
| int s, | int s, | ||||
| int level, | int level, | ||||
| int name, | int name, | ||||
| _Out_writes_bytes_opt_(*avalsize) void *val, | _Out_writes_bytes_opt_(*avalsize) void *val, | ||||
| _Inout_ __socklen_t *avalsize | _Inout_ __socklen_t *avalsize | ||||
| ); | ); | ||||
| } | } | ||||
| 119 AUE_NULL RESERVED | 119 AUE_NULL RESERVED | ||||
| 120 AUE_READV STD|CAPENABLED { | 120 AUE_READV STD|CAPENABLED|INTR { | ||||
| ssize_t readv( | ssize_t readv( | ||||
| int fd, | int fd, | ||||
| _In_reads_(iovcnt) _Contains_long_ptr_ const struct iovec *iovp, | _In_reads_(iovcnt) _Contains_long_ptr_ const struct iovec *iovp, | ||||
| u_int iovcnt | u_int iovcnt | ||||
| ); | ); | ||||
| } | } | ||||
| 121 AUE_WRITEV STD|CAPENABLED { | 121 AUE_WRITEV STD|CAPENABLED|INTR { | ||||
| ssize_t writev( | ssize_t writev( | ||||
| int fd, | int fd, | ||||
| _In_reads_(iovcnt) _Contains_long_ptr_ const struct iovec *iovp, | _In_reads_(iovcnt) _Contains_long_ptr_ const struct iovec *iovp, | ||||
| u_int iovcnt | u_int iovcnt | ||||
| ); | ); | ||||
| } | } | ||||
| 122 AUE_SETTIMEOFDAY STD { | 122 AUE_SETTIMEOFDAY STD { | ||||
| int settimeofday( | int settimeofday( | ||||
| ▲ Show 20 Lines • Show All 61 Lines • ▼ Show 20 Lines | 131 AUE_FLOCK STD|CAPENABLED { | ||||
| ); | ); | ||||
| } | } | ||||
| 132 AUE_MKFIFO STD { | 132 AUE_MKFIFO STD { | ||||
| int mkfifo( | int mkfifo( | ||||
| _In_z_ const char *path, | _In_z_ const char *path, | ||||
| mode_t mode | mode_t mode | ||||
| ); | ); | ||||
| } | } | ||||
| 133 AUE_SENDTO STD|CAPENABLED { | 133 AUE_SENDTO STD|CAPENABLED|INTR { | ||||
| ssize_t sendto( | ssize_t sendto( | ||||
| int s, | int s, | ||||
| _In_reads_bytes_(len) const void *buf, | _In_reads_bytes_(len) const void *buf, | ||||
| size_t len, | size_t len, | ||||
| int flags, | int flags, | ||||
| _In_reads_bytes_opt_(tolen) const struct sockaddr *to, | _In_reads_bytes_opt_(tolen) const struct sockaddr *to, | ||||
| __socklen_t tolen | __socklen_t tolen | ||||
| ); | ); | ||||
| ▲ Show 20 Lines • Show All 197 Lines • ▼ Show 20 Lines | int shmsys( | ||||
| int which, | int which, | ||||
| int a2, | int a2, | ||||
| int a3, | int a3, | ||||
| int a4 | int a4 | ||||
| ); | ); | ||||
| } | } | ||||
| ; XXX should be { int shmsys(int which, ...); } | ; XXX should be { int shmsys(int which, ...); } | ||||
| 172 AUE_NULL RESERVED | 172 AUE_NULL RESERVED | ||||
| 173 AUE_PREAD COMPAT6|CAPENABLED { | 173 AUE_PREAD COMPAT6|CAPENABLED|INTR { | ||||
| ssize_t pread( | ssize_t pread( | ||||
| int fd, | int fd, | ||||
| _Out_writes_bytes_(nbyte) void *buf, | _Out_writes_bytes_(nbyte) void *buf, | ||||
| size_t nbyte, | size_t nbyte, | ||||
| int pad, | int pad, | ||||
| off_t offset | off_t offset | ||||
| ); | ); | ||||
| } | } | ||||
| 174 AUE_PWRITE COMPAT6|CAPENABLED { | 174 AUE_PWRITE COMPAT6|CAPENABLED|INTR { | ||||
| ssize_t pwrite( | ssize_t pwrite( | ||||
| int fd, | int fd, | ||||
| _In_reads_bytes_(nbyte) const void *buf, | _In_reads_bytes_(nbyte) const void *buf, | ||||
| size_t nbyte, | size_t nbyte, | ||||
| int pad, | int pad, | ||||
| off_t offset | off_t offset | ||||
| ); | ); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 299 Lines • ▼ Show 20 Lines | int ktimer_gettime( | ||||
| _Out_ _Contains_long_timet_ struct itimerspec *value | _Out_ _Contains_long_timet_ struct itimerspec *value | ||||
| ); | ); | ||||
| } | } | ||||
| 239 AUE_NULL STD|CAPENABLED { | 239 AUE_NULL STD|CAPENABLED { | ||||
| int ktimer_getoverrun( | int ktimer_getoverrun( | ||||
| int timerid | int timerid | ||||
| ); | ); | ||||
| } | } | ||||
| 240 AUE_NULL STD|CAPENABLED { | 240 AUE_NULL STD|CAPENABLED|INTR { | ||||
| int nanosleep( | int nanosleep( | ||||
| _In_ _Contains_long_timet_ const struct timespec *rqtp, | _In_ _Contains_long_timet_ const struct timespec *rqtp, | ||||
| _Out_opt_ _Contains_long_timet_ struct timespec *rmtp | _Out_opt_ _Contains_long_timet_ struct timespec *rmtp | ||||
| ); | ); | ||||
| } | } | ||||
| 241 AUE_NULL STD { | 241 AUE_NULL STD { | ||||
| int ffclock_getcounter( | int ffclock_getcounter( | ||||
| _Out_ ffcounter *ffcount | _Out_ ffcounter *ffcount | ||||
| ); | ); | ||||
| } | } | ||||
| 242 AUE_NULL STD { | 242 AUE_NULL STD { | ||||
| int ffclock_setestimate( | int ffclock_setestimate( | ||||
| _In_ _Contains_timet_ struct ffclock_estimate *cest | _In_ _Contains_timet_ struct ffclock_estimate *cest | ||||
| ); | ); | ||||
| } | } | ||||
| 243 AUE_NULL STD { | 243 AUE_NULL STD { | ||||
| int ffclock_getestimate( | int ffclock_getestimate( | ||||
| _Out_ _Contains_timet_ struct ffclock_estimate *cest | _Out_ _Contains_timet_ struct ffclock_estimate *cest | ||||
| ); | ); | ||||
| } | } | ||||
| 244 AUE_NULL STD { | 244 AUE_NULL STD|INTR { | ||||
| int clock_nanosleep( | int clock_nanosleep( | ||||
| clockid_t clock_id, | clockid_t clock_id, | ||||
| int flags, | int flags, | ||||
| _In_ _Contains_long_timet_ const struct timespec *rqtp, | _In_ _Contains_long_timet_ const struct timespec *rqtp, | ||||
| _Out_opt_ _Contains_long_timet_ struct timespec *rmtp | _Out_opt_ _Contains_long_timet_ struct timespec *rmtp | ||||
| ); | ); | ||||
| } | } | ||||
| 245-246 AUE_NULL RESERVED | 245-246 AUE_NULL RESERVED | ||||
| ▲ Show 20 Lines • Show All 88 Lines • ▼ Show 20 Lines | 279 AUE_FSTAT COMPAT11 { | ||||
| } | } | ||||
| 280 AUE_LSTAT COMPAT11 { | 280 AUE_LSTAT COMPAT11 { | ||||
| int nlstat( | int nlstat( | ||||
| _In_z_ const char *path, | _In_z_ const char *path, | ||||
| _Out_ _Contains_long_timet_ struct nstat *ub | _Out_ _Contains_long_timet_ struct nstat *ub | ||||
| ); | ); | ||||
| } | } | ||||
| 281-288 AUE_NULL RESERVED | 281-288 AUE_NULL RESERVED | ||||
| 289 AUE_PREADV STD|CAPENABLED { | 289 AUE_PREADV STD|CAPENABLED|INTR { | ||||
| ssize_t preadv( | ssize_t preadv( | ||||
| int fd, | int fd, | ||||
| _In_reads_(iovcnt) _Contains_long_ptr_ struct iovec *iovp, | _In_reads_(iovcnt) _Contains_long_ptr_ struct iovec *iovp, | ||||
| u_int iovcnt, | u_int iovcnt, | ||||
| off_t offset | off_t offset | ||||
| ); | ); | ||||
| } | } | ||||
| 290 AUE_PWRITEV STD|CAPENABLED { | 290 AUE_PWRITEV STD|CAPENABLED|INTR { | ||||
| ssize_t pwritev( | ssize_t pwritev( | ||||
| int fd, | int fd, | ||||
| _In_reads_(iovcnt) _Contains_long_ptr_ struct iovec *iovp, | _In_reads_(iovcnt) _Contains_long_ptr_ struct iovec *iovp, | ||||
| u_int iovcnt, | u_int iovcnt, | ||||
| off_t offset | off_t offset | ||||
| ); | ); | ||||
| } | } | ||||
| 291-296 AUE_NULL RESERVED | 291-296 AUE_NULL RESERVED | ||||
| ▲ Show 20 Lines • Show All 376 Lines • ▼ Show 20 Lines | int getresgid( | ||||
| _Out_opt_ gid_t *rgid, | _Out_opt_ gid_t *rgid, | ||||
| _Out_opt_ gid_t *egid, | _Out_opt_ gid_t *egid, | ||||
| _Out_opt_ gid_t *sgid | _Out_opt_ gid_t *sgid | ||||
| ); | ); | ||||
| } | } | ||||
| 362 AUE_KQUEUE STD|CAPENABLED { | 362 AUE_KQUEUE STD|CAPENABLED { | ||||
| int kqueue(void); | int kqueue(void); | ||||
| } | } | ||||
| 363 AUE_KEVENT COMPAT11|CAPENABLED { | 363 AUE_KEVENT COMPAT11|CAPENABLED|INTR { | ||||
| int kevent( | int kevent( | ||||
| int fd, | int fd, | ||||
| _In_reads_opt_(nchanges) _Contains_ptr_ const struct freebsd11_kevent *changelist, | _In_reads_opt_(nchanges) _Contains_ptr_ const struct freebsd11_kevent *changelist, | ||||
| int nchanges, | int nchanges, | ||||
| _Out_writes_opt_(nevents) _Contains_ptr_ struct freebsd11_kevent *eventlist, | _Out_writes_opt_(nevents) _Contains_ptr_ struct freebsd11_kevent *eventlist, | ||||
| int nevents, | int nevents, | ||||
| _In_opt_ _Contains_long_timet_ const struct timespec *timeout | _In_opt_ _Contains_long_timet_ const struct timespec *timeout | ||||
| ); | ); | ||||
| ▲ Show 20 Lines • Show All 396 Lines • ▼ Show 20 Lines | 439 AUE_EXTATTR_LIST_LINK STD { | ||||
| } | } | ||||
| 440 AUE_NULL OBSOL kse_switchin | 440 AUE_NULL OBSOL kse_switchin | ||||
| 441 AUE_SEMWAIT NOSTD { | 441 AUE_SEMWAIT NOSTD { | ||||
| int ksem_timedwait( | int ksem_timedwait( | ||||
| semid_t id, | semid_t id, | ||||
| _In_opt_ _Contains_long_timet_ const struct timespec *abstime | _In_opt_ _Contains_long_timet_ const struct timespec *abstime | ||||
| ); | ); | ||||
| } | } | ||||
| 442 AUE_NULL STD|CAPENABLED { | 442 AUE_NULL STD|CAPENABLED|INTR { | ||||
| int thr_suspend( | int thr_suspend( | ||||
| _In_opt_ _Contains_long_timet_ const struct timespec *timeout | _In_opt_ _Contains_long_timet_ const struct timespec *timeout | ||||
| ); | ); | ||||
| } | } | ||||
| 443 AUE_NULL STD|CAPENABLED { | 443 AUE_NULL STD|CAPENABLED { | ||||
| int thr_wake( | int thr_wake( | ||||
| long id | long id | ||||
| ); | ); | ||||
| ▲ Show 20 Lines • Show All 49 Lines • ▼ Show 20 Lines | int setaudit_addr( | ||||
| u_int length | u_int length | ||||
| ); | ); | ||||
| } | } | ||||
| 453 AUE_AUDITCTL STD { | 453 AUE_AUDITCTL STD { | ||||
| int auditctl( | int auditctl( | ||||
| _In_z_ const char *path | _In_z_ const char *path | ||||
| ); | ); | ||||
| } | } | ||||
| 454 AUE_NULL STD|CAPENABLED { | 454 AUE_NULL STD|CAPENABLED_INTR { | ||||
| int _umtx_op( | int _umtx_op( | ||||
| _Inout_ void *obj, | _Inout_ void *obj, | ||||
| int op, | int op, | ||||
| u_long val, | u_long val, | ||||
| _In_ void *uaddr1, | _In_ void *uaddr1, | ||||
| _In_ void *uaddr2 | _In_ void *uaddr2 | ||||
| ); | ); | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 296 Lines • ▼ Show 20 Lines | 498 AUE_MKNODAT COMPAT11|CAPENABLED { | ||||
| int mknodat( | int mknodat( | ||||
| int fd, | int fd, | ||||
| _In_z_ const char *path, | _In_z_ const char *path, | ||||
| mode_t mode, | mode_t mode, | ||||
| uint32_t dev | uint32_t dev | ||||
| ); | ); | ||||
| } | } | ||||
| ; XXX: see the comment for open | ; XXX: see the comment for open | ||||
| 499 AUE_OPENAT_RWTC STD|CAPENABLED { | 499 AUE_OPENAT_RWTC STD|CAPENABLED|INTR { | ||||
| int openat( | int openat( | ||||
| int fd, | int fd, | ||||
| _In_z_ const char *path, | _In_z_ const char *path, | ||||
| int flag, | int flag, | ||||
| mode_t mode | mode_t mode | ||||
| ); | ); | ||||
| } | } | ||||
| 500 AUE_READLINKAT STD|CAPENABLED { | 500 AUE_READLINKAT STD|CAPENABLED { | ||||
| ▲ Show 20 Lines • Show All 114 Lines • ▼ Show 20 Lines | 519 AUE_PDKILL STD|CAPENABLED { | ||||
| } | } | ||||
| 520 AUE_PDGETPID STD|CAPENABLED { | 520 AUE_PDGETPID STD|CAPENABLED { | ||||
| int pdgetpid( | int pdgetpid( | ||||
| int fd, | int fd, | ||||
| _Out_ pid_t *pidp | _Out_ pid_t *pidp | ||||
| ); | ); | ||||
| } | } | ||||
| 521 AUE_NULL RESERVED | 521 AUE_NULL RESERVED | ||||
| 522 AUE_SELECT STD|CAPENABLED { | 522 AUE_SELECT STD|CAPENABLED|INTR { | ||||
| int pselect( | int pselect( | ||||
| int nd, | int nd, | ||||
| _Inout_opt_ fd_set *in, | _Inout_opt_ fd_set *in, | ||||
| _Inout_opt_ fd_set *ou, | _Inout_opt_ fd_set *ou, | ||||
| _Inout_opt_ fd_set *ex, | _Inout_opt_ fd_set *ex, | ||||
| _In_opt_ _Contains_long_timet_ const struct timespec *ts, | _In_opt_ _Contains_long_timet_ const struct timespec *ts, | ||||
| _In_opt_ const sigset_t *sm | _In_opt_ const sigset_t *sm | ||||
| ); | ); | ||||
| ▲ Show 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | |||||
| 531 AUE_POSIX_FADVISE STD|CAPENABLED { | 531 AUE_POSIX_FADVISE STD|CAPENABLED { | ||||
| int posix_fadvise( | int posix_fadvise( | ||||
| int fd, | int fd, | ||||
| off_t offset, | off_t offset, | ||||
| off_t len, | off_t len, | ||||
| int advice | int advice | ||||
| ); | ); | ||||
| } | } | ||||
| 532 AUE_WAIT6 STD { | 532 AUE_WAIT6 STD|INTR { | ||||
| int wait6( | int wait6( | ||||
| idtype_t idtype, | idtype_t idtype, | ||||
| id_t id, | id_t id, | ||||
| _Out_opt_ int *status, | _Out_opt_ int *status, | ||||
| int options, | int options, | ||||
| _Out_opt_ _Contains_long_ struct __wrusage *wrusage, | _Out_opt_ _Contains_long_ struct __wrusage *wrusage, | ||||
| _Out_opt_ _Contains_long_ptr_ struct __siginfo *info | _Out_opt_ _Contains_long_ptr_ struct __siginfo *info | ||||
| ); | ); | ||||
| ▲ Show 20 Lines • Show All 76 Lines • ▼ Show 20 Lines | |||||
| 544 AUE_PROCCTL STD { | 544 AUE_PROCCTL STD { | ||||
| int procctl( | int procctl( | ||||
| idtype_t idtype, | idtype_t idtype, | ||||
| id_t id, | id_t id, | ||||
| int com, | int com, | ||||
| _In_opt_ void *data | _In_opt_ void *data | ||||
| ); | ); | ||||
| } | } | ||||
| 545 AUE_POLL STD|CAPENABLED { | 545 AUE_POLL STD|CAPENABLED|INTR { | ||||
| int ppoll( | int ppoll( | ||||
| _Inout_updates_(nfds) struct pollfd *fds, | _Inout_updates_(nfds) struct pollfd *fds, | ||||
| u_int nfds, | u_int nfds, | ||||
| _In_opt_ _Contains_long_timet_ const struct timespec *ts, | _In_opt_ _Contains_long_timet_ const struct timespec *ts, | ||||
| _In_opt_ const sigset_t *set | _In_opt_ const sigset_t *set | ||||
| ); | ); | ||||
| } | } | ||||
| 546 AUE_FUTIMES STD|CAPENABLED { | 546 AUE_FUTIMES STD|CAPENABLED { | ||||
| ▲ Show 20 Lines • Show All 146 Lines • ▼ Show 20 Lines | |||||
| 568 AUE_UNLINKAT STD|CAPENABLED { | 568 AUE_UNLINKAT STD|CAPENABLED { | ||||
| int funlinkat( | int funlinkat( | ||||
| int dfd, | int dfd, | ||||
| _In_z_ const char *path, | _In_z_ const char *path, | ||||
| int fd, | int fd, | ||||
| int flag | int flag | ||||
| ); | ); | ||||
| } | } | ||||
| 569 AUE_NULL STD|CAPENABLED { | 569 AUE_NULL STD|CAPENABLED|INTR { | ||||
| ssize_t copy_file_range( | ssize_t copy_file_range( | ||||
| int infd, | int infd, | ||||
| _Inout_opt_ off_t *inoffp, | _Inout_opt_ off_t *inoffp, | ||||
| int outfd, | int outfd, | ||||
| _Inout_opt_ off_t *outoffp, | _Inout_opt_ off_t *outoffp, | ||||
| size_t len, | size_t len, | ||||
| unsigned int flags | unsigned int flags | ||||
| ); | ); | ||||
| ▲ Show 20 Lines • Show All 230 Lines • Show Last 20 Lines | |||||
This and related bits are unrelated, right?