Changeset View
Changeset View
Standalone View
Standalone View
sys/kern/syscalls.master
$FreeBSD$ | $FreeBSD$ | ||||||||||||
; from: @(#)syscalls.master 8.2 (Berkeley) 1/13/94 | ; from: @(#)syscalls.master 8.2 (Berkeley) 1/13/94 | ||||||||||||
; | ; | ||||||||||||
; System call name/number master file. | ; System call name/number master file. | ||||||||||||
; Processed to created init_sysent.c, syscalls.c and syscall.h. | ; Processed to created init_sysent.c, syscalls.c and syscall.h. | ||||||||||||
; Columns: number audit type name alt{name,tag,rtyp}/comments | ; Columns: number audit type name alt{name,tag,rtyp}/comments | ||||||||||||
; number system call number, must be in order | ; number system call number, must be in order | ||||||||||||
; audit the audit event associated with the system call | ; audit the audit event associated with the system call | ||||||||||||
; A value of AUE_NULL means no auditing, but it also means that | ; A value of AUE_NULL means no auditing, but it also means that | ||||||||||||
; there is no audit event for the call at this time. For the | ; there is no audit event for the call at this time. For the | ||||||||||||
; case where the event exists, but we don't want auditing, the | ; case where the event exists, but we don't want auditing, the | ||||||||||||
; event should be #defined to AUE_NULL in audit_kevents.h. | ; event should be #defined to AUE_NULL in audit_kevents.h. | ||||||||||||
; type one of STD, OBSOL, UNIMPL, COMPAT, COMPAT4, COMPAT6, | ; type one of STD, OBSOL, RESERVED, UNIMPL, COMPAT, COMPAT4, COMPAT6, | ||||||||||||
; COMPAT7, COMPAT11, COMPAT12, NODEF, NOARGS, NOPROTO, NOSTD | ; COMPAT7, COMPAT11, COMPAT12, NODEF, NOARGS, NOPROTO, NOSTD | ||||||||||||
; The COMPAT* options may be combined with one or more NO* | ; The COMPAT* options may be combined with one or more NO* | ||||||||||||
; options separated by '|' with no spaces (e.g. COMPAT|NOARGS) | ; options separated by '|' with no spaces (e.g. COMPAT|NOARGS) | ||||||||||||
; name pseudo-prototype of syscall routine | ; name pseudo-prototype of syscall routine | ||||||||||||
; If one of the following alts is different, then all appear: | ; If one of the following alts is different, then all appear: | ||||||||||||
; altname name of system call if different | ; altname name of system call if different | ||||||||||||
; alttag name of args struct tag if different from [o]`name'"_args" | ; alttag name of args struct tag if different from [o]`name'"_args" | ||||||||||||
; altrtyp return type if not int (bogus - syscalls always return int) | ; altrtyp return type if not int (bogus - syscalls always return int) | ||||||||||||
; for UNIMPL/OBSOL, name continues with comments | ; for UNIMPL/OBSOL, name continues with comments | ||||||||||||
; types: | ; types: | ||||||||||||
; STD always included | ; STD always included | ||||||||||||
; COMPAT included on COMPAT #ifdef | ; COMPAT included on COMPAT #ifdef | ||||||||||||
; COMPAT4 included on COMPAT_FREEBSD4 #ifdef (FreeBSD 4 compat) | ; COMPAT4 included on COMPAT_FREEBSD4 #ifdef (FreeBSD 4 compat) | ||||||||||||
; COMPAT6 included on COMPAT_FREEBSD6 #ifdef (FreeBSD 6 compat) | ; COMPAT6 included on COMPAT_FREEBSD6 #ifdef (FreeBSD 6 compat) | ||||||||||||
; COMPAT7 included on COMPAT_FREEBSD7 #ifdef (FreeBSD 7 compat) | ; COMPAT7 included on COMPAT_FREEBSD7 #ifdef (FreeBSD 7 compat) | ||||||||||||
; COMPAT10 included on COMPAT_FREEBSD10 #ifdef (FreeBSD 10 compat) | ; COMPAT10 included on COMPAT_FREEBSD10 #ifdef (FreeBSD 10 compat) | ||||||||||||
; COMPAT11 included on COMPAT_FREEBSD11 #ifdef (FreeBSD 11 compat) | ; COMPAT11 included on COMPAT_FREEBSD11 #ifdef (FreeBSD 11 compat) | ||||||||||||
; COMPAT12 included on COMPAT_FREEBSD12 #ifdef (FreeBSD 12 compat) | ; COMPAT12 included on COMPAT_FREEBSD12 #ifdef (FreeBSD 12 compat) | ||||||||||||
; OBSOL obsolete, not included in system, only specifies name | ; OBSOL obsolete, not included in system, only specifies name | ||||||||||||
; RESERVED reserved for local or vendor use | |||||||||||||
kib: Might be add that use of that entries should not be committed into FreeBSD repo? | |||||||||||||
; UNIMPL not implemented, placeholder only | ; UNIMPL not implemented, placeholder only | ||||||||||||
; NOSTD implemented but as a lkm that can be statically | ; NOSTD implemented but as a lkm that can be statically | ||||||||||||
; compiled in; sysent entry will be filled with lkmressys | ; compiled in; sysent entry will be filled with lkmressys | ||||||||||||
; so the SYSCALL_MODULE macro works | ; so the SYSCALL_MODULE macro works | ||||||||||||
; NOARGS same as STD except do not create structure in sys/sysproto.h | ; NOARGS same as STD except do not create structure in sys/sysproto.h | ||||||||||||
; NODEF same as STD except only have the entry in the syscall table | ; NODEF same as STD except only have the entry in the syscall table | ||||||||||||
; added. Meaning - do not create structure or function | ; added. Meaning - do not create structure or function | ||||||||||||
; prototype in sys/sysproto.h | ; prototype in sys/sysproto.h | ||||||||||||
Show All 31 Lines | |||||||||||||
; sys/compat/freebsd32/syscalls.master | ; sys/compat/freebsd32/syscalls.master | ||||||||||||
; #ifdef's, etc. may be included, and are copied to the output files. | ; #ifdef's, etc. may be included, and are copied to the output files. | ||||||||||||
#include <sys/param.h> | #include <sys/param.h> | ||||||||||||
#include <sys/sysent.h> | #include <sys/sysent.h> | ||||||||||||
#include <sys/sysproto.h> | #include <sys/sysproto.h> | ||||||||||||
; Reserved/unimplemented system calls in the range 0-150 inclusive | ; New FreeBSD system calls should be added to the bottom of the file. | ||||||||||||
; are reserved for use in future Berkeley releases. | |||||||||||||
; Additional system calls implemented in vendor and other | |||||||||||||
; redistributions should be placed in the reserved range at the end | |||||||||||||
; of the current calls. | |||||||||||||
0 AUE_NULL STD { | 0 AUE_NULL STD { | ||||||||||||
Not Done Inline ActionsI wonder if we want to be slightly more explicit? For example, I assume that OBSOL syscalls are not free for local use, but only UNIMPL noses? It might be nice if we adopted a consistent way of naming the gaps that we could use here to describe them (e.g. the loadable syscalls range all use lkmnosys which is a clear marker). It could be as simple as a new localnosys even that we could use in place of nosys and then this comment could refer to that? jhb: I wonder if we want to be slightly more explicit? For example, I assume that `OBSOL` syscalls… | |||||||||||||
int nosys(void); | int nosys(void); | ||||||||||||
Done Inline Actions
I think UNIMPL nosys is sufficiently documentary if we call it out explicitly. In practice OBSOL are likely fine for local use where people are building their own code, but I don't think we'd want to call that out. How about this text instead? brooks: I think `UNIMPL nosys` is sufficiently documentary if we call it out explicitly. In practice… | |||||||||||||
} syscall nosys_args int | } syscall nosys_args int | ||||||||||||
1 AUE_EXIT STD { | 1 AUE_EXIT STD { | ||||||||||||
void sys_exit( | void sys_exit( | ||||||||||||
int rval | int rval | ||||||||||||
); | ); | ||||||||||||
} exit sys_exit_args void | } exit sys_exit_args void | ||||||||||||
2 AUE_FORK STD { | 2 AUE_FORK STD { | ||||||||||||
int fork(void); | int fork(void); | ||||||||||||
▲ Show 20 Lines • Show All 484 Lines • ▼ Show 20 Lines | 89 AUE_GETDTABLESIZE STD { | ||||||||||||
int getdtablesize(void); | int getdtablesize(void); | ||||||||||||
} | } | ||||||||||||
90 AUE_DUP2 STD { | 90 AUE_DUP2 STD { | ||||||||||||
int dup2( | int dup2( | ||||||||||||
u_int from, | u_int from, | ||||||||||||
u_int to | u_int to | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
91 AUE_NULL UNIMPL getdopt | 91 AUE_NULL RESERVED | ||||||||||||
92 AUE_FCNTL STD { | 92 AUE_FCNTL STD { | ||||||||||||
int fcntl( | int fcntl( | ||||||||||||
int fd, | int fd, | ||||||||||||
int cmd, | int cmd, | ||||||||||||
long arg | long 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 { | 93 AUE_SELECT STD { | ||||||||||||
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_ struct timeval *tv | _In_opt_ struct timeval *tv | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
94 AUE_NULL UNIMPL setdopt | 94 AUE_NULL RESERVED | ||||||||||||
95 AUE_FSYNC STD { | 95 AUE_FSYNC STD { | ||||||||||||
int fsync( | int fsync( | ||||||||||||
int fd | int fd | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
96 AUE_SETPRIORITY STD { | 96 AUE_SETPRIORITY STD { | ||||||||||||
int setpriority( | int setpriority( | ||||||||||||
int which, | int which, | ||||||||||||
▲ Show 20 Lines • Show All 133 Lines • ▼ Show 20 Lines | 118 AUE_GETSOCKOPT STD { | ||||||||||||
int getsockopt( | 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_ int *avalsize | _Inout_ int *avalsize | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
119 AUE_NULL UNIMPL resuba (BSD/OS 2.x) | 119 AUE_NULL RESERVED | ||||||||||||
120 AUE_READV STD { | 120 AUE_READV STD { | ||||||||||||
int readv( | int readv( | ||||||||||||
int fd, | int fd, | ||||||||||||
_Inout_updates_(iovcnt) struct iovec *iovp, | _Inout_updates_(iovcnt) struct iovec *iovp, | ||||||||||||
u_int iovcnt | u_int iovcnt | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
121 AUE_WRITEV STD { | 121 AUE_WRITEV STD { | ||||||||||||
▲ Show 20 Lines • Show All 172 Lines • ▼ Show 20 Lines | |||||||||||||
150 AUE_GETSOCKNAME COMPAT|NOARGS { | 150 AUE_GETSOCKNAME COMPAT|NOARGS { | ||||||||||||
int getsockname( | int getsockname( | ||||||||||||
int fdec, | int fdec, | ||||||||||||
_Out_writes_bytes_(*alen) struct sockaddr *asa, | _Out_writes_bytes_(*alen) struct sockaddr *asa, | ||||||||||||
_Inout_ int *alen | _Inout_ int *alen | ||||||||||||
); | ); | ||||||||||||
} getsockname getsockname_args int | } getsockname getsockname_args int | ||||||||||||
; Syscalls 151-180 inclusive are reserved for vendor-specific | 151-153 AUE_NULL RESERVED | ||||||||||||
; system calls. (This includes various calls added for compatibity | |||||||||||||
; with other Unix variants.) | |||||||||||||
; Some of these calls are now supported by BSD. | |||||||||||||
151 AUE_NULL UNIMPL sem_lock (BSD/OS 2.x) | |||||||||||||
152 AUE_NULL UNIMPL sem_wakeup (BSD/OS 2.x) | |||||||||||||
153 AUE_NULL UNIMPL asyncdaemon (BSD/OS 2.x) | |||||||||||||
; 154 is initialised by the NLM code, if present. | ; 154 is initialised by the NLM code, if present. | ||||||||||||
154 AUE_NULL NOSTD { | 154 AUE_NULL NOSTD { | ||||||||||||
int nlm_syscall( | int nlm_syscall( | ||||||||||||
int debug_level, | int debug_level, | ||||||||||||
int grace_period, | int grace_period, | ||||||||||||
int addr_count, | int addr_count, | ||||||||||||
_In_reads_(addr_count) char **addrs | _In_reads_(addr_count) char **addrs | ||||||||||||
); | ); | ||||||||||||
Show All 20 Lines | 157 AUE_STATFS COMPAT4 { | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
158 AUE_FSTATFS COMPAT4 { | 158 AUE_FSTATFS COMPAT4 { | ||||||||||||
int fstatfs( | int fstatfs( | ||||||||||||
int fd, | int fd, | ||||||||||||
_Out_ struct ostatfs *buf | _Out_ struct ostatfs *buf | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
159 AUE_NULL UNIMPL nosys | 159 AUE_NULL RESERVED | ||||||||||||
160 AUE_LGETFH STD { | 160 AUE_LGETFH STD { | ||||||||||||
int lgetfh( | int lgetfh( | ||||||||||||
_In_z_ const char *fname, | _In_z_ const char *fname, | ||||||||||||
_Out_ struct fhandle *fhp | _Out_ struct fhandle *fhp | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
161 AUE_NFS_GETFH STD { | 161 AUE_NFS_GETFH STD { | ||||||||||||
int getfh( | int getfh( | ||||||||||||
Show All 26 Lines | 165 AUE_SYSARCH STD { | ||||||||||||
} | } | ||||||||||||
166 AUE_RTPRIO STD { | 166 AUE_RTPRIO STD { | ||||||||||||
int rtprio( | int rtprio( | ||||||||||||
int function, | int function, | ||||||||||||
pid_t pid, | pid_t pid, | ||||||||||||
_Inout_ struct rtprio *rtp | _Inout_ struct rtprio *rtp | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
167 AUE_NULL UNIMPL nosys | 167-168 AUE_NULL RESERVED | ||||||||||||
168 AUE_NULL UNIMPL nosys | |||||||||||||
169 AUE_SEMSYS NOSTD { | 169 AUE_SEMSYS NOSTD { | ||||||||||||
int semsys( | int semsys( | ||||||||||||
int which, | int which, | ||||||||||||
int a2, | int a2, | ||||||||||||
int a3, | int a3, | ||||||||||||
int a4, | int a4, | ||||||||||||
int a5 | int a5 | ||||||||||||
); | ); | ||||||||||||
Show All 14 Lines | 171 AUE_SHMSYS NOSTD { | ||||||||||||
int shmsys( | 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 UNIMPL nosys | 172 AUE_NULL RESERVED | ||||||||||||
173 AUE_PREAD COMPAT6 { | 173 AUE_PREAD COMPAT6 { | ||||||||||||
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 | ||||||||||||
); | ); | ||||||||||||
Show All 12 Lines | int setfib( | ||||||||||||
int fibnum | int fibnum | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
176 AUE_NTP_ADJTIME STD { | 176 AUE_NTP_ADJTIME STD { | ||||||||||||
int ntp_adjtime( | int ntp_adjtime( | ||||||||||||
_Inout_ struct timex *tp | _Inout_ struct timex *tp | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
177 AUE_NULL UNIMPL sfork (BSD/OS 2.x) | 177-180 AUE_NULL RESERVED | ||||||||||||
178 AUE_NULL UNIMPL getdescriptor (BSD/OS 2.x) | |||||||||||||
179 AUE_NULL UNIMPL setdescriptor (BSD/OS 2.x) | |||||||||||||
180 AUE_NULL UNIMPL nosys | |||||||||||||
; Syscalls 181-199 are used by/reserved for BSD | |||||||||||||
181 AUE_SETGID STD { | 181 AUE_SETGID STD { | ||||||||||||
int setgid( | int setgid( | ||||||||||||
gid_t gid | gid_t gid | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
182 AUE_SETEGID STD { | 182 AUE_SETEGID STD { | ||||||||||||
int setegid( | int setegid( | ||||||||||||
gid_t egid | gid_t egid | ||||||||||||
Show All 33 Lines | 191 AUE_PATHCONF STD { | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
192 AUE_FPATHCONF STD { | 192 AUE_FPATHCONF STD { | ||||||||||||
int fpathconf( | int fpathconf( | ||||||||||||
int fd, | int fd, | ||||||||||||
int name | int name | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
193 AUE_NULL UNIMPL nosys | 193 AUE_NULL RESERVED | ||||||||||||
194 AUE_GETRLIMIT STD { | 194 AUE_GETRLIMIT STD { | ||||||||||||
int getrlimit( | int getrlimit( | ||||||||||||
u_int which, | u_int which, | ||||||||||||
_Out_ struct rlimit *rlp | _Out_ struct rlimit *rlp | ||||||||||||
); | ); | ||||||||||||
} getrlimit __getrlimit_args int | } getrlimit __getrlimit_args int | ||||||||||||
195 AUE_SETRLIMIT STD { | 195 AUE_SETRLIMIT STD { | ||||||||||||
int setrlimit( | int setrlimit( | ||||||||||||
▲ Show 20 Lines • Show All 78 Lines • ▼ Show 20 Lines | int futimes( | ||||||||||||
_In_reads_(2) struct timeval *tptr | _In_reads_(2) struct timeval *tptr | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
207 AUE_GETPGID STD { | 207 AUE_GETPGID STD { | ||||||||||||
int getpgid( | int getpgid( | ||||||||||||
pid_t pid | pid_t pid | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
208 AUE_NULL UNIMPL nosys | 208 AUE_NULL RESERVED | ||||||||||||
209 AUE_POLL STD { | 209 AUE_POLL STD { | ||||||||||||
int poll( | int poll( | ||||||||||||
_Inout_updates_(nfds) struct pollfd *fds, | _Inout_updates_(nfds) struct pollfd *fds, | ||||||||||||
u_int nfds, | u_int nfds, | ||||||||||||
int timeout | int timeout | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
; | ; | ||||||||||||
▲ Show 20 Lines • Show All 162 Lines • ▼ Show 20 Lines | |||||||||||||
244 AUE_NULL STD { | 244 AUE_NULL STD { | ||||||||||||
int clock_nanosleep( | int clock_nanosleep( | ||||||||||||
clockid_t clock_id, | clockid_t clock_id, | ||||||||||||
int flags, | int flags, | ||||||||||||
_In_ const struct timespec *rqtp, | _In_ const struct timespec *rqtp, | ||||||||||||
_Out_opt_ struct timespec *rmtp | _Out_opt_ struct timespec *rmtp | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
245-246 AUE_NULL UNIMPL nosys | 245-246 AUE_NULL RESERVED | ||||||||||||
247 AUE_NULL STD { | 247 AUE_NULL STD { | ||||||||||||
int clock_getcpuclockid2( | int clock_getcpuclockid2( | ||||||||||||
id_t id, | id_t id, | ||||||||||||
int which, | int which, | ||||||||||||
_Out_ clockid_t *clock_id | _Out_ clockid_t *clock_id | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
248 AUE_NULL STD { | 248 AUE_NULL STD { | ||||||||||||
int ntp_gettime( | int ntp_gettime( | ||||||||||||
_Out_ struct ntptimeval *ntvp | _Out_ struct ntptimeval *ntvp | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
249 AUE_NULL UNIMPL nosys | 249 AUE_NULL RESERVED | ||||||||||||
; syscall numbers initially used in OpenBSD | |||||||||||||
250 AUE_MINHERIT STD { | 250 AUE_MINHERIT STD { | ||||||||||||
int minherit( | int minherit( | ||||||||||||
_In_ void *addr, | _In_ void *addr, | ||||||||||||
size_t len, | size_t len, | ||||||||||||
int inherit | int inherit | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
251 AUE_RFORK STD { | 251 AUE_RFORK STD { | ||||||||||||
Show All 25 Lines | |||||||||||||
257 AUE_LIO_LISTIO STD { | 257 AUE_LIO_LISTIO STD { | ||||||||||||
int lio_listio( | int lio_listio( | ||||||||||||
int mode, | int mode, | ||||||||||||
_Inout_updates_(nent) struct aiocb * const *acb_list, | _Inout_updates_(nent) struct aiocb * const *acb_list, | ||||||||||||
int nent, | int nent, | ||||||||||||
_In_opt_ struct sigevent *sig | _In_opt_ struct sigevent *sig | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
258-271 AUE_NULL UNIMPL nosys | 258-271 AUE_NULL RESERVED | ||||||||||||
272 AUE_O_GETDENTS COMPAT11 { | 272 AUE_O_GETDENTS COMPAT11 { | ||||||||||||
int getdents( | int getdents( | ||||||||||||
int fd, | int fd, | ||||||||||||
_Out_writes_bytes_(count) char *buf, | _Out_writes_bytes_(count) char *buf, | ||||||||||||
size_t count | size_t count | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
273 AUE_NULL UNIMPL nosys | 273 AUE_NULL RESERVED | ||||||||||||
274 AUE_LCHMOD STD { | 274 AUE_LCHMOD STD { | ||||||||||||
int lchmod( | int lchmod( | ||||||||||||
_In_z_ const char *path, | _In_z_ const char *path, | ||||||||||||
mode_t mode | mode_t mode | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
275 AUE_NULL OBSOL netbsd_lchown | 275 AUE_NULL OBSOL netbsd_lchown | ||||||||||||
276 AUE_LUTIMES STD { | 276 AUE_LUTIMES STD { | ||||||||||||
Show All 16 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_ struct nstat *ub | _Out_ struct nstat *ub | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
281-288 AUE_NULL UNIMPL nosys | 281-288 AUE_NULL RESERVED | ||||||||||||
289 AUE_PREADV STD { | 289 AUE_PREADV STD { | ||||||||||||
ssize_t preadv( | ssize_t preadv( | ||||||||||||
int fd, | int fd, | ||||||||||||
_In_reads_(iovcnt) struct iovec *iovp, | _In_reads_(iovcnt) struct iovec *iovp, | ||||||||||||
u_int iovcnt, | u_int iovcnt, | ||||||||||||
off_t offset | off_t offset | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
290 AUE_PWRITEV STD { | 290 AUE_PWRITEV STD { | ||||||||||||
ssize_t pwritev( | ssize_t pwritev( | ||||||||||||
int fd, | int fd, | ||||||||||||
_In_reads_(iovcnt) struct iovec *iovp, | _In_reads_(iovcnt) struct iovec *iovp, | ||||||||||||
u_int iovcnt, | u_int iovcnt, | ||||||||||||
off_t offset | off_t offset | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
291-296 AUE_NULL UNIMPL nosys | 291-296 AUE_NULL RESERVED | ||||||||||||
297 AUE_FHSTATFS COMPAT4 { | 297 AUE_FHSTATFS COMPAT4 { | ||||||||||||
int fhstatfs( | int fhstatfs( | ||||||||||||
_In_ const struct fhandle *u_fhp, | _In_ const struct fhandle *u_fhp, | ||||||||||||
_Out_ struct ostatfs *buf | _Out_ struct ostatfs *buf | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
298 AUE_FHOPEN STD { | 298 AUE_FHOPEN STD { | ||||||||||||
int fhopen( | int fhopen( | ||||||||||||
▲ Show 20 Lines • Show All 383 Lines • ▼ Show 20 Lines | 363 AUE_KEVENT COMPAT11 { | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
364 AUE_NULL OBSOL __cap_get_proc | 364 AUE_NULL OBSOL __cap_get_proc | ||||||||||||
365 AUE_NULL OBSOL __cap_set_proc | 365 AUE_NULL OBSOL __cap_set_proc | ||||||||||||
366 AUE_NULL OBSOL __cap_get_fd | 366 AUE_NULL OBSOL __cap_get_fd | ||||||||||||
367 AUE_NULL OBSOL __cap_get_file | 367 AUE_NULL OBSOL __cap_get_file | ||||||||||||
368 AUE_NULL OBSOL __cap_set_fd | 368 AUE_NULL OBSOL __cap_set_fd | ||||||||||||
369 AUE_NULL OBSOL __cap_set_file | 369 AUE_NULL OBSOL __cap_set_file | ||||||||||||
370 AUE_NULL UNIMPL nosys | 370 AUE_NULL RESERVED | ||||||||||||
371 AUE_EXTATTR_SET_FD STD { | 371 AUE_EXTATTR_SET_FD STD { | ||||||||||||
ssize_t extattr_set_fd( | ssize_t extattr_set_fd( | ||||||||||||
int fd, | int fd, | ||||||||||||
int attrnamespace, | int attrnamespace, | ||||||||||||
_In_z_ const char *attrname, | _In_z_ const char *attrname, | ||||||||||||
_In_reads_bytes_(nbytes) void *data, | _In_reads_bytes_(nbytes) void *data, | ||||||||||||
size_t nbytes | size_t nbytes | ||||||||||||
); | ); | ||||||||||||
▲ Show 20 Lines • Show All 141 Lines • ▼ Show 20 Lines | 397 AUE_FSTATFS COMPAT11 { | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
398 AUE_FHSTATFS COMPAT11 { | 398 AUE_FHSTATFS COMPAT11 { | ||||||||||||
int fhstatfs( | int fhstatfs( | ||||||||||||
_In_ const struct fhandle *u_fhp, | _In_ const struct fhandle *u_fhp, | ||||||||||||
_Out_ struct freebsd11_statfs *buf | _Out_ struct freebsd11_statfs *buf | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
399 AUE_NULL UNIMPL nosys | 399 AUE_NULL RESERVED | ||||||||||||
400 AUE_SEMCLOSE NOSTD { | 400 AUE_SEMCLOSE NOSTD { | ||||||||||||
int ksem_close( | int ksem_close( | ||||||||||||
semid_t id | semid_t id | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
401 AUE_SEMPOST NOSTD { | 401 AUE_SEMPOST NOSTD { | ||||||||||||
int ksem_post( | int ksem_post( | ||||||||||||
semid_t id | semid_t id | ||||||||||||
▲ Show 20 Lines • Show All 98 Lines • ▼ Show 20 Lines | int sigaction( | ||||||||||||
_Out_opt_ struct sigaction *oact | _Out_opt_ struct sigaction *oact | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
417 AUE_SIGRETURN STD { | 417 AUE_SIGRETURN STD { | ||||||||||||
int sigreturn( | int sigreturn( | ||||||||||||
_In_ const struct __ucontext *sigcntxp | _In_ const struct __ucontext *sigcntxp | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
418 AUE_NULL UNIMPL __xstat | 418-420 AUE_NULL RESERVED | ||||||||||||
419 AUE_NULL UNIMPL __xfstat | |||||||||||||
420 AUE_NULL UNIMPL __xlstat | |||||||||||||
421 AUE_NULL STD { | 421 AUE_NULL STD { | ||||||||||||
int getcontext( | int getcontext( | ||||||||||||
_Out_ struct __ucontext *ucp | _Out_ struct __ucontext *ucp | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
422 AUE_NULL STD { | 422 AUE_NULL STD { | ||||||||||||
int setcontext( | int setcontext( | ||||||||||||
_In_ const struct __ucontext *ucp | _In_ const struct __ucontext *ucp | ||||||||||||
▲ Show 20 Lines • Show All 61 Lines • ▼ Show 20 Lines | 432 AUE_NULL STD { | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
433 AUE_THR_KILL STD { | 433 AUE_THR_KILL STD { | ||||||||||||
int thr_kill( | int thr_kill( | ||||||||||||
long id, | long id, | ||||||||||||
int sig | int sig | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
434-435 AUE_NULL UNIMPL nosys | 434-435 AUE_NULL RESERVED | ||||||||||||
436 AUE_JAIL_ATTACH STD { | 436 AUE_JAIL_ATTACH STD { | ||||||||||||
int jail_attach( | int jail_attach( | ||||||||||||
int jid | int jid | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
437 AUE_EXTATTR_LIST_FD STD { | 437 AUE_EXTATTR_LIST_FD STD { | ||||||||||||
ssize_t extattr_list_fd( | ssize_t extattr_list_fd( | ||||||||||||
int fd, | int fd, | ||||||||||||
▲ Show 20 Lines • Show All 180 Lines • ▼ Show 20 Lines | 465 AUE_AIO_FSYNC STD { | ||||||||||||
} | } | ||||||||||||
466 AUE_RTPRIO STD { | 466 AUE_RTPRIO STD { | ||||||||||||
int rtprio_thread( | int rtprio_thread( | ||||||||||||
int function, | int function, | ||||||||||||
lwpid_t lwpid, | lwpid_t lwpid, | ||||||||||||
_Inout_ struct rtprio *rtp | _Inout_ struct rtprio *rtp | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
467-468 AUE_NULL UNIMPL nosys | 467-470 AUE_NULL RESERVED | ||||||||||||
469 AUE_NULL UNIMPL __getpath_fromfd | |||||||||||||
470 AUE_NULL UNIMPL __getpath_fromaddr | |||||||||||||
471 AUE_SCTP_PEELOFF NOSTD { | 471 AUE_SCTP_PEELOFF NOSTD { | ||||||||||||
int sctp_peeloff( | int sctp_peeloff( | ||||||||||||
int sd, | int sd, | ||||||||||||
uint32_t name | uint32_t name | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
472 AUE_SCTP_GENERIC_SENDMSG NOSTD { | 472 AUE_SCTP_GENERIC_SENDMSG NOSTD { | ||||||||||||
int sctp_generic_sendmsg( | int sctp_generic_sendmsg( | ||||||||||||
▲ Show 20 Lines • Show All 339 Lines • ▼ Show 20 Lines | 519 AUE_PDKILL STD { | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
520 AUE_PDGETPID STD { | 520 AUE_PDGETPID STD { | ||||||||||||
int pdgetpid( | int pdgetpid( | ||||||||||||
int fd, | int fd, | ||||||||||||
_Out_ pid_t *pidp | _Out_ pid_t *pidp | ||||||||||||
); | ); | ||||||||||||
} | } | ||||||||||||
521 AUE_PDWAIT UNIMPL pdwait4 | 521 AUE_NULL RESERVED | ||||||||||||
Done Inline ActionsAUE_NULL? jrtc27: AUE_NULL? | |||||||||||||
522 AUE_SELECT STD { | 522 AUE_SELECT STD { | ||||||||||||
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_ const struct timespec *ts, | _In_opt_ const struct timespec *ts, | ||||||||||||
_In_opt_ const sigset_t *sm | _In_opt_ const sigset_t *sm | ||||||||||||
▲ Show 20 Lines • Show All 410 Lines • Show Last 20 Lines |
Might be add that use of that entries should not be committed into FreeBSD repo?