projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
BSD 4_4 release
[unix-history]
/
usr
/
src
/
sys
/
kern
/
syscalls.master
diff --git
a/usr/src/sys/kern/syscalls.master
b/usr/src/sys/kern/syscalls.master
index
010f657
..
7dc97d1
100644
(file)
--- a/
usr/src/sys/kern/syscalls.master
+++ b/
usr/src/sys/kern/syscalls.master
@@
-1,4
+1,4
@@
- @(#)syscalls.master
7.24 (Berkeley) %G%
+ @(#)syscalls.master
8.1 (Berkeley) 6/16/93
; System call name/number master file.
; Processed to created init_sysent.c, syscalls.c and syscall.h.
; System call name/number master file.
; Processed to created init_sysent.c, syscalls.c and syscall.h.
@@
-25,8
+25,8
@@
; redistributions should be placed in the reserved range at the end
; of the current calls.
; redistributions should be placed in the reserved range at the end
; of the current calls.
-0
UNIMPL 0 indir or out-of-range
-1 STD 1
rexit
exit
+0
STD 0 nosys syscall
+1 STD 1 exit
2 STD 0 fork
3 STD 3 read
4 STD 3 write
2 STD 0 fork
3 STD 3 read
4 STD 3 write
@@
-36,7
+36,7
@@
8 COMPAT 2 creat
9 STD 2 link
10 STD 1 unlink
8 COMPAT 2 creat
9 STD 2 link
10 STD 1 unlink
-11
STD
2 execv
+11
OBSOL
2 execv
12 STD 1 chdir
13 STD 1 fchdir
14 STD 3 mknod
12 STD 1 chdir
13 STD 1 fchdir
14 STD 3 mknod
@@
-44,7
+44,7
@@
16 STD 3 chown
17 STD 1 obreak break
18 STD 3 getfsstat
16 STD 3 chown
17 STD 1 obreak break
18 STD 3 getfsstat
-19
STD
3 lseek
+19
COMPAT
3 lseek
20 STD 0 getpid
21 STD 4 mount
22 STD 2 unmount
20 STD 0 getpid
21 STD 4 mount
22 STD 2 unmount
@@
-58,14
+58,14
@@
30 STD 3 accept
31 STD 3 getpeername
32 STD 3 getsockname
30 STD 3 accept
31 STD 3 getpeername
32 STD 3 getsockname
-33 STD 2
saccess
access
+33 STD 2 access
34 STD 2 chflags
35 STD 2 fchflags
36 STD 0 sync
37 STD 2 kill
34 STD 2 chflags
35 STD 2 fchflags
36 STD 0 sync
37 STD 2 kill
-38
STD
2 stat
+38
COMPAT
2 stat
39 STD 0 getppid
39 STD 0 getppid
-40
STD
2 lstat
+40
COMPAT
2 lstat
41 STD 2 dup
42 STD 0 pipe
43 STD 0 getegid
41 STD 2 dup
42 STD 0 pipe
43 STD 0 getegid
@@
-80,13
+80,9
@@
48 STD 2 sigprocmask
49 STD 2 getlogin
50 STD 1 setlogin
48 STD 2 sigprocmask
49 STD 2 getlogin
50 STD 1 setlogin
-51 STD 1
sysacct
acct
+51 STD 1 acct
52 STD 0 sigpending
52 STD 0 sigpending
-#ifdef notyet
-53 STD 3 sigaltstack
-#else
-53 UNIMPL 3 sigaltstack
-#endif
+53 STD 2 sigaltstack
54 STD 3 ioctl
55 STD 1 reboot
56 STD 1 revoke
54 STD 3 ioctl
55 STD 1 reboot
56 STD 1 revoke
@@
-95,33
+91,33
@@
59 STD 3 execve
60 STD 1 umask
61 STD 1 chroot
59 STD 3 execve
60 STD 1 umask
61 STD 1 chroot
-62
STD
2 fstat
-63
STD
4 getkerninfo
-64
STD
0 getpagesize
+62
COMPAT
2 fstat
+63
COMPAT
4 getkerninfo
+64
COMPAT
0 getpagesize
65 STD 2 msync
66 STD 0 vfork
67 OBSOL 0 vread
68 OBSOL 0 vwrite
69 STD 1 sbrk
70 STD 1 sstk
65 STD 2 msync
66 STD 0 vfork
67 OBSOL 0 vread
68 OBSOL 0 vwrite
69 STD 1 sbrk
70 STD 1 sstk
-71
STD 6 smmap
mmap
+71
COMPAT 7
mmap
72 STD 1 ovadvise vadvise
73 STD 2 munmap
74 STD 3 mprotect
75 STD 3 madvise
72 STD 1 ovadvise vadvise
73 STD 2 munmap
74 STD 3 mprotect
75 STD 3 madvise
-76
COMPAT
0 vhangup
+76
OBSOL
0 vhangup
77 OBSOL 0 vlimit
78 STD 3 mincore
79 STD 2 getgroups
80 STD 2 setgroups
77 OBSOL 0 vlimit
78 STD 3 mincore
79 STD 2 getgroups
80 STD 2 setgroups
-81 STD
1
getpgrp
+81 STD
0
getpgrp
82 STD 2 setpgid
83 STD 3 setitimer
84 COMPAT 0 wait
85 STD 1 swapon
86 STD 2 getitimer
82 STD 2 setpgid
83 STD 3 setitimer
84 COMPAT 0 wait
85 STD 1 swapon
86 STD 2 getitimer
-87
STD
2 gethostname
-88
STD
2 sethostname
+87
COMPAT
2 gethostname
+88
COMPAT
2 sethostname
89 STD 0 getdtablesize
90 STD 2 dup2
91 UNIMPL 2 getdopt
89 STD 0 getdtablesize
90 STD 2 dup2
91 UNIMPL 2 getdopt
@@
-145,7
+141,7
@@
109 COMPAT 1 sigblock
110 COMPAT 1 sigsetmask
111 STD 1 sigsuspend
109 COMPAT 1 sigblock
110 COMPAT 1 sigsetmask
111 STD 1 sigsuspend
-112
STD
2 sigstack
+112
COMPAT
2 sigstack
113 COMPAT 3 recvmsg
114 COMPAT 3 sendmsg
#ifdef TRACE
113 COMPAT 3 recvmsg
114 COMPAT 3 sendmsg
#ifdef TRACE
@@
-167,11
+163,11
@@
123 STD 3 fchown
124 STD 2 fchmod
125 COMPAT 6 recvfrom
123 STD 3 fchown
124 STD 2 fchmod
125 COMPAT 6 recvfrom
-126
LIBCOMPAT
2 setreuid
-127
LIBCOMPAT
2 setregid
+126
COMPAT
2 setreuid
+127
COMPAT
2 setregid
128 STD 2 rename
128 STD 2 rename
-129
STD
2 truncate
-130
STD
2 ftruncate
+129
COMPAT
2 truncate
+130
COMPAT
2 ftruncate
131 STD 2 flock
132 STD 2 mkfifo
133 STD 6 sendto
131 STD 2 flock
132 STD 2 mkfifo
133 STD 6 sendto
@@
-183,14
+179,14
@@
139 OBSOL 0 4.2 sigreturn
140 STD 2 adjtime
141 COMPAT 3 getpeername
139 OBSOL 0 4.2 sigreturn
140 STD 2 adjtime
141 COMPAT 3 getpeername
-142
STD
0 gethostid
-143
STD
1 sethostid
-144
STD
2 getrlimit
-145
STD
2 setrlimit
+142
COMPAT
0 gethostid
+143
COMPAT
1 sethostid
+144
COMPAT
2 getrlimit
+145
COMPAT
2 setrlimit
146 COMPAT 2 killpg
147 STD 0 setsid
148 STD 4 quotactl
146 COMPAT 2 killpg
147 STD 0 setsid
148 STD 4 quotactl
-149
STD 4 oldquota
quota
+149
COMPAT 4
quota
150 COMPAT 3 getsockname
; Syscalls 151-180 inclusive are reserved for vendor-specific
150 COMPAT 3 getsockname
; Syscalls 151-180 inclusive are reserved for vendor-specific
@@
-202,19
+198,18
@@
153 UNIMPL 0 nosys
154 UNIMPL 0 nosys
#ifdef NFS
153 UNIMPL 0 nosys
154 UNIMPL 0 nosys
#ifdef NFS
-155 STD
5
nfssvc
+155 STD
2
nfssvc
#else
155 UNIMPL 0 nosys
#endif
#else
155 UNIMPL 0 nosys
#endif
-156
STD
4 getdirentries
+156
COMPAT
4 getdirentries
157 STD 2 statfs
158 STD 2 fstatfs
159 UNIMPL 0 nosys
157 STD 2 statfs
158 STD 2 fstatfs
159 UNIMPL 0 nosys
+160 UNIMPL 0 nosys
#ifdef NFS
#ifdef NFS
-160 STD 0 async_daemon
161 STD 2 getfh
#else
161 STD 2 getfh
#else
-160 UNIMPL 0 nosys
161 UNIMPL 0 nosys
#endif
162 UNIMPL 0 nosys
161 UNIMPL 0 nosys
#endif
162 UNIMPL 0 nosys
@@
-245,10
+240,37
@@
181 STD 1 setgid
182 STD 1 setegid
183 STD 1 seteuid
181 STD 1 setgid
182 STD 1 setegid
183 STD 1 seteuid
+#ifdef LFS
+184 STD 4 lfs_bmapv
+185 STD 4 lfs_markv
+186 STD 3 lfs_segclean
+187 STD 3 lfs_segwait
+#else
184 UNIMPL 0 nosys
185 UNIMPL 0 nosys
186 UNIMPL 0 nosys
187 UNIMPL 0 nosys
184 UNIMPL 0 nosys
185 UNIMPL 0 nosys
186 UNIMPL 0 nosys
187 UNIMPL 0 nosys
-188 UNIMPL 0 nosys
-189 UNIMPL 0 nosys
-190 UNIMPL 0 nosys
+#endif
+188 STD 2 stat
+189 STD 2 fstat
+190 STD 2 lstat
+191 STD 2 pathconf
+192 STD 2 fpathconf
+193 UNIMPL 0 nosys
+194 STD 2 getrlimit
+195 STD 2 setrlimit
+196 STD 4 getdirentries
+197 STD 8 mmap
+198 STD 0 nosys __syscall
+199 STD 5 lseek
+200 STD 4 truncate
+201 STD 4 ftruncate
+202 STD 6 __sysctl
+203 STD 2 mlock
+204 STD 2 munlock
+205 UNIMPL 0 nosys
+206 UNIMPL 0 nosys
+207 UNIMPL 0 nosys
+208 UNIMPL 0 nosys
+209 UNIMPL 0 nosys
+210 UNIMPL 0 nosys