Changeset View
Changeset View
Standalone View
Standalone View
head/sys/compat/freebsd32/syscalls.master
$FreeBSD$ | $FreeBSD$ | ||||
; from: @(#)syscalls.master 8.2 (Berkeley) 1/13/94 | ; from: @(#)syscalls.master 8.2 (Berkeley) 1/13/94 | ||||
; from: src/sys/kern/syscalls.master 1.107 | ; from: src/sys/kern/syscalls.master 1.107 | ||||
; | ; | ||||
; 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, UNIMPL, COMPAT, COMPAT4, COMPAT6, | ||||
; COMPAT7, COMPAT11, 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) | |||||
; OBSOL obsolete, not included in system, only specifies name | ; OBSOL obsolete, not included in system, only specifies name | ||||
; 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 | ||||
▲ Show 20 Lines • Show All 1,116 Lines • Show Last 20 Lines |