diff options
| author | Bruce Evans <bde@FreeBSD.org> | 1995-09-19 13:31:04 +0000 |
|---|---|---|
| committer | Bruce Evans <bde@FreeBSD.org> | 1995-09-19 13:31:04 +0000 |
| commit | 3cb43dbdaff8ac54124452ca06a8a7bf7996551b (patch) | |
| tree | 609526e4a0d39688a81b25c000f674c78f2e4501 /sys/kern/syscalls.master | |
| parent | 6c287c890512fb801ec105c3340034171d71621b (diff) | |
Notes
Diffstat (limited to 'sys/kern/syscalls.master')
| -rw-r--r-- | sys/kern/syscalls.master | 93 |
1 files changed, 48 insertions, 45 deletions
diff --git a/sys/kern/syscalls.master b/sys/kern/syscalls.master index 1b14370c7abb..ee5a8d6acb8c 100644 --- a/sys/kern/syscalls.master +++ b/sys/kern/syscalls.master @@ -1,16 +1,19 @@ - $Id: syscalls.master,v 1.14 1995/03/25 16:52:11 davidg Exp $ + $Id: syscalls.master,v 1.15 1995/04/23 12:20:52 ache Exp $ ; from: @(#)syscalls.master 8.2 (Berkeley) 1/13/94 ; ; System call name/number master file. ; Processed to created init_sysent.c, syscalls.c and syscall.h. -; Columns: number type nargs namespc name altname/comments +; Columns: number type nargs namespc name alt{name,tag,rtyp}/comments ; number system call number, must be in order ; type one of STD, OBSOL, UNIMPL, COMPAT ; nargs number of arguments ; namespc one of POSIX, BSD, NOHIDE ; name name of syscall routine +; If one of the following alts is different, then all appear: ; altname name of system call if different +; alttag name of args struct tag if different from [o]`name'"_args" +; altrtyp return type if not int (bogus - syscalls always return int) ; for UNIMPL/OBSOL, name continues with comments ; types: @@ -28,14 +31,14 @@ ; redistributions should be placed in the reserved range at the end ; of the current calls. -0 STD 0 NOHIDE nosys syscall -1 STD 1 NOHIDE exit +0 STD 0 NOHIDE nosys syscall nosys_args int +1 STD 1 NOHIDE exit exit rexit_args void 2 STD 0 POSIX fork 3 STD 3 POSIX read 4 STD 3 POSIX write 5 STD 3 POSIX open 6 STD 1 POSIX close -7 STD 4 BSD wait4 +7 STD 4 BSD wait4 wait4 wait_args int 8 COMPAT 2 BSD creat 9 STD 2 POSIX link 10 STD 1 POSIX unlink @@ -45,15 +48,15 @@ 14 STD 3 POSIX mknod 15 STD 2 POSIX chmod 16 STD 3 POSIX chown -17 STD 1 BSD obreak break +17 STD 1 BSD obreak break obreak_args int 18 STD 3 BSD getfsstat 19 COMPAT 3 POSIX lseek -20 STD 0 POSIX getpid +20 STD 0 POSIX getpid getpid args int 21 STD 4 BSD mount 22 STD 2 BSD unmount 23 STD 1 POSIX setuid -24 STD 0 POSIX getuid -25 STD 0 POSIX geteuid +24 STD 0 POSIX getuid getuid args int +25 STD 0 POSIX geteuid geteuid args int 26 STD 4 BSD ptrace 27 STD 3 BSD recvmsg 28 STD 3 BSD sendmsg @@ -67,11 +70,11 @@ 36 STD 0 BSD sync 37 STD 2 POSIX kill 38 COMPAT 2 POSIX stat -39 STD 0 POSIX getppid +39 STD 0 POSIX getppid getppid args int 40 COMPAT 2 POSIX lstat 41 STD 2 POSIX dup 42 STD 0 POSIX pipe -43 STD 0 POSIX getegid +43 STD 0 POSIX getegid getegid args int 44 STD 4 BSD profil #ifdef KTRACE 45 STD 4 BSD ktrace @@ -79,7 +82,7 @@ 45 UNIMPL 0 BSD ktrace #endif 46 STD 3 POSIX sigaction -47 STD 0 POSIX getgid +47 STD 0 POSIX getgid getgid args int 48 STD 2 POSIX sigprocmask 49 STD 2 BSD getlogin 50 STD 1 BSD setlogin @@ -92,19 +95,19 @@ 57 STD 2 POSIX symlink 58 STD 3 POSIX readlink 59 STD 3 POSIX execve -60 STD 1 POSIX umask +60 STD 1 POSIX umask umask umask_args mode_t 61 STD 1 BSD chroot 62 COMPAT 2 POSIX fstat -63 COMPAT 4 BSD getkerninfo -64 COMPAT 0 BSD getpagesize +63 COMPAT 4 BSD getkerninfo getkerninfo getkerninfo_args int +64 COMPAT 0 BSD getpagesize getpagesize getpagesize_args int 65 STD 3 BSD msync -66 STD 0 BSD vfork +66 STD 0 BSD vfork vfork fork_args int 67 OBSOL 0 NOHIDE vread 68 OBSOL 0 NOHIDE vwrite 69 STD 1 BSD sbrk 70 STD 1 BSD sstk 71 COMPAT 6 BSD mmap -72 STD 1 BSD ovadvise vadvise +72 STD 1 BSD ovadvise vadvise ovadvise_args int 73 STD 2 BSD munmap 74 STD 3 BSD mprotect 75 STD 3 BSD madvise @@ -113,14 +116,14 @@ 78 STD 3 BSD mincore 79 STD 2 POSIX getgroups 80 STD 2 POSIX setgroups -81 STD 0 POSIX getpgrp +81 STD 0 POSIX getpgrp getpgrp args int 82 STD 2 POSIX setpgid 83 STD 3 BSD setitimer -84 COMPAT 0 BSD wait +84 COMPAT 0 BSD wait wait wait_args int 85 STD 1 BSD swapon 86 STD 2 BSD getitimer -87 COMPAT 2 BSD gethostname -88 COMPAT 2 BSD sethostname +87 COMPAT 2 BSD gethostname gethostname gethostname_args int +88 COMPAT 2 BSD sethostname sethostname sethostname_args int 89 STD 0 BSD getdtablesize 90 STD 2 POSIX dup2 91 UNIMPL 2 BSD getdopt @@ -131,7 +134,7 @@ 96 STD 3 BSD setpriority 97 STD 3 BSD socket 98 STD 3 BSD connect -99 COMPAT 3 BSD accept +99 COMPAT 3 BSD accept accept accept_args int 100 STD 2 BSD getpriority 101 COMPAT 4 BSD send 102 COMPAT 4 BSD recv @@ -161,7 +164,7 @@ 122 STD 2 BSD settimeofday 123 STD 3 BSD fchown 124 STD 2 BSD fchmod -125 COMPAT 6 BSD recvfrom +125 COMPAT 6 BSD recvfrom recvfrom recvfrom_args int 126 STD 2 BSD setreuid 127 STD 2 BSD setregid 128 STD 2 POSIX rename @@ -177,16 +180,16 @@ 138 STD 2 BSD utimes 139 OBSOL 0 NOHIDE 4.2 sigreturn 140 STD 2 BSD adjtime -141 COMPAT 3 BSD getpeername -142 COMPAT 0 BSD gethostid -143 COMPAT 1 BSD sethostid -144 COMPAT 2 BSD getrlimit -145 COMPAT 2 BSD setrlimit +141 COMPAT 3 BSD getpeername getpeername getpeername_args int +142 COMPAT 0 BSD gethostid gethostid gethostid_args int +143 COMPAT 1 BSD sethostid sethostid sethostid_args int +144 COMPAT 2 BSD getrlimit getrlimit getrlimit_args int +145 COMPAT 2 BSD setrlimit setrlimit setrlimit_args int 146 COMPAT 2 BSD killpg -147 STD 0 POSIX setsid +147 STD 0 POSIX setsid setsid args int 148 STD 4 BSD quotactl -149 COMPAT 4 BSD quota -150 COMPAT 3 BSD getsockname +149 COMPAT 4 BSD quota quota quota_args int +150 COMPAT 3 BSD getsockname getsockname getsockname_args int ; Syscalls 151-180 inclusive are reserved for vendor-specific ; system calls. (This includes various calls added for compatibity @@ -264,15 +267,15 @@ 191 STD 2 POSIX pathconf 192 STD 2 POSIX fpathconf 193 UNIMPL 0 NOHIDE nosys -194 STD 2 BSD getrlimit -195 STD 2 BSD setrlimit +194 STD 2 BSD getrlimit getrlimit __getrlimit_args int +195 STD 2 BSD setrlimit setrlimit __setrlimit_args int 196 STD 4 BSD getdirentries 197 STD 8 BSD mmap -198 STD 0 NOHIDE nosys __syscall +198 STD 0 NOHIDE nosys __syscall __syscall_args int 199 STD 5 POSIX lseek 200 STD 4 BSD truncate 201 STD 4 BSD ftruncate -202 STD 6 BSD __sysctl +202 STD 6 BSD __sysctl __sysctl sysctl_args int ; properly, __sysctl should be a NOHIDE, but making an exception ; here allows to avoid one in libc/sys/Makefile.inc. 203 STD 2 BSD mlock @@ -286,13 +289,13 @@ ; ; The following are reserved for loadable syscalls ; -210 NODEF 0 NOHIDE lkmnosys -211 NODEF 0 NOHIDE lkmnosys -212 NODEF 0 NOHIDE lkmnosys -213 NODEF 0 NOHIDE lkmnosys -214 NODEF 0 NOHIDE lkmnosys -215 NODEF 0 NOHIDE lkmnosys -216 NODEF 0 NOHIDE lkmnosys -217 NODEF 0 NOHIDE lkmnosys -218 NODEF 0 NOHIDE lkmnosys -219 NODEF 0 NOHIDE lkmnosys +210 NODEF 0 NOHIDE lkmnosys lkmnosys nosys_args int +211 NODEF 0 NOHIDE lkmnosys lkmnosys nosys_args int +212 NODEF 0 NOHIDE lkmnosys lkmnosys nosys_args int +213 NODEF 0 NOHIDE lkmnosys lkmnosys nosys_args int +214 NODEF 0 NOHIDE lkmnosys lkmnosys nosys_args int +215 NODEF 0 NOHIDE lkmnosys lkmnosys nosys_args int +216 NODEF 0 NOHIDE lkmnosys lkmnosys nosys_args int +217 NODEF 0 NOHIDE lkmnosys lkmnosys nosys_args int +218 NODEF 0 NOHIDE lkmnosys lkmnosys nosys_args int +219 NODEF 0 NOHIDE lkmnosys lkmnosys nosys_args int |
