Changeset View
Changeset View
Standalone View
Standalone View
head/sys/kern/syscalls.master
Show All 22 Lines | |||||
; 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 COMPAT4 #ifdef (FreeBSD 4 compat) | ; COMPAT4 included on COMPAT4 #ifdef (FreeBSD 4 compat) | ||||
; COMPAT6 included on COMPAT6 #ifdef (FreeBSD 6 compat) | ; COMPAT6 included on COMPAT6 #ifdef (FreeBSD 6 compat) | ||||
; COMPAT7 included on COMPAT7 #ifdef (FreeBSD 7 compat) | ; COMPAT7 included on COMPAT7 #ifdef (FreeBSD 7 compat) | ||||
; COMPAT10 included on COMPAT7 #ifdef (FreeBSD 10 compat) | |||||
juan.molina_club.fr: There is a small typo here, isn’t it? s/COMPAT7/COMPAT10 | |||||
; 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 79 Lines • ▼ Show 20 Lines | |||||
34 AUE_CHFLAGS STD { int chflags(const char *path, u_long flags); } | 34 AUE_CHFLAGS STD { int chflags(const char *path, u_long flags); } | ||||
35 AUE_FCHFLAGS STD { int fchflags(int fd, u_long flags); } | 35 AUE_FCHFLAGS STD { int fchflags(int fd, u_long flags); } | ||||
36 AUE_SYNC STD { int sync(void); } | 36 AUE_SYNC STD { int sync(void); } | ||||
37 AUE_KILL STD { int kill(int pid, int signum); } | 37 AUE_KILL STD { int kill(int pid, int signum); } | ||||
38 AUE_STAT COMPAT { int stat(char *path, struct ostat *ub); } | 38 AUE_STAT COMPAT { int stat(char *path, struct ostat *ub); } | ||||
39 AUE_GETPPID STD { pid_t getppid(void); } | 39 AUE_GETPPID STD { pid_t getppid(void); } | ||||
40 AUE_LSTAT COMPAT { int lstat(char *path, struct ostat *ub); } | 40 AUE_LSTAT COMPAT { int lstat(char *path, struct ostat *ub); } | ||||
41 AUE_DUP STD { int dup(u_int fd); } | 41 AUE_DUP STD { int dup(u_int fd); } | ||||
42 AUE_PIPE STD { int pipe(void); } | 42 AUE_PIPE COMPAT10 { int pipe(void); } | ||||
43 AUE_GETEGID STD { gid_t getegid(void); } | 43 AUE_GETEGID STD { gid_t getegid(void); } | ||||
44 AUE_PROFILE STD { int profil(caddr_t samples, size_t size, \ | 44 AUE_PROFILE STD { int profil(caddr_t samples, size_t size, \ | ||||
size_t offset, u_int scale); } | size_t offset, u_int scale); } | ||||
45 AUE_KTRACE STD { int ktrace(const char *fname, int ops, \ | 45 AUE_KTRACE STD { int ktrace(const char *fname, int ops, \ | ||||
int facs, int pid); } | int facs, int pid); } | ||||
46 AUE_SIGACTION COMPAT { int sigaction(int signum, \ | 46 AUE_SIGACTION COMPAT { int sigaction(int signum, \ | ||||
struct osigaction *nsa, \ | struct osigaction *nsa, \ | ||||
struct osigaction *osa); } | struct osigaction *osa); } | ||||
▲ Show 20 Lines • Show All 865 Lines • Show Last 20 Lines |
There is a small typo here, isn’t it? s/COMPAT7/COMPAT10