226 lines
5.1 KiB
Plaintext
226 lines
5.1 KiB
Plaintext
|
$Id: syscalls.master,v 1.1 1994/05/22 10:04:45 deraadt Exp $
|
||
|
; from: @(#)syscalls.master 8.1 (Berkeley) 7/19/93
|
||
|
; System call name/number master file (or rather, slave, from SunOS).
|
||
|
; Processed to created svr4_sysent.c, svr4_syscalls.c and svr4_syscall.h.
|
||
|
|
||
|
; Columns: number type nargs name altname/comments
|
||
|
; number system call number, must be in order
|
||
|
; type one of STD, OBSOL, UNIMPL, STD
|
||
|
; nargs number of arguments
|
||
|
; name name of syscall routine
|
||
|
; altname name of system call if different
|
||
|
; for UNIMPL/OBSOL, name continues with comments
|
||
|
|
||
|
; types:
|
||
|
; STD always included
|
||
|
; STD included on COMPAT #ifdef
|
||
|
; LIBSTD included on COMPAT #ifdef, and placed in syscall.h
|
||
|
; OBSOL obsolete, not included in system, only specifies name
|
||
|
; UNIMPL not implemented, placeholder only
|
||
|
|
||
|
; #ifdef's, etc. may be included, and are copied to the output files.
|
||
|
|
||
|
0 STD 0 nosys syscall
|
||
|
1 STD 1 exit
|
||
|
2 STD 0 fork
|
||
|
3 STD 3 read
|
||
|
4 STD 3 write
|
||
|
5 STD 3 svr4_open
|
||
|
6 STD 1 close
|
||
|
7 STD 4 svr4_wait
|
||
|
8 STD 2 svr4_creat
|
||
|
9 STD 2 link
|
||
|
10 STD 1 unlink
|
||
|
11 STD 2 svr4_execv
|
||
|
12 STD 1 chdir
|
||
|
13 STD 0 time
|
||
|
14 STD 3 svr4_mknod
|
||
|
15 STD 2 chmod
|
||
|
16 STD 3 chown
|
||
|
17 STD 1 obreak break
|
||
|
18 STD 2 svr4_stat
|
||
|
19 STD 3 olseek lseek
|
||
|
20 STD 0 getpid
|
||
|
21 UNIMPL 1 svr4_old_mount
|
||
|
22 UNIMPL 1 System V umount
|
||
|
23 STD 1 setuid
|
||
|
24 STD 0 getuid
|
||
|
25 UNIMPL 1 svr4_stime
|
||
|
26 UNIMPL 5 svr4_ptrace
|
||
|
27 UNIMPL 1 svr4_alarm
|
||
|
28 STD 1 svr4_fstat
|
||
|
29 UNIMPL 0 svr4_pause
|
||
|
30 UNIMPL 2 svr4_utime
|
||
|
31 UNIMPL 0 was stty
|
||
|
32 UNIMPL 0 was gtty
|
||
|
33 STD 2 access
|
||
|
34 UNIMPL 1 svr4_nice
|
||
|
35 UNIMPL 1 svr4_statfs
|
||
|
36 STD 0 sync
|
||
|
37 STD 2 kill
|
||
|
38 UNIMPL 1 svr4_fstatfs
|
||
|
39 UNIMPL 3 svr4_pgrpsys
|
||
|
40 UNIMPL 9 svr4_xenix
|
||
|
41 STD 2 dup
|
||
|
42 STD 0 pipe
|
||
|
43 UNIMPL 1 svr4_times
|
||
|
44 STD 4 profil
|
||
|
45 UNIMPL 0 svr4_plock
|
||
|
46 UNIMPL 1 svr4_setgid
|
||
|
47 STD 0 getgid
|
||
|
48 UNIMPL 3 svr4_signal
|
||
|
#ifdef SYSVMSG
|
||
|
49 STD 6 msgsys
|
||
|
#else
|
||
|
49 UNIMPL 0 nosys
|
||
|
#endif
|
||
|
50 STD 1 svr4_syssun
|
||
|
51 STD 1 acct
|
||
|
#ifdef SYSVSHM
|
||
|
52 STD 4 shmsys
|
||
|
#else
|
||
|
52 UNIMPL 0 nosys
|
||
|
#endif
|
||
|
#ifdef SYSVSEM
|
||
|
53 STD 5 semsys
|
||
|
#else
|
||
|
53 UNIMPL 0 nosys
|
||
|
#endif
|
||
|
54 STD 3 svr4_ioctl
|
||
|
55 UNIMPL 0 svr4_uadmin
|
||
|
56 UNIMPL 0 svr4_exch
|
||
|
57 UNIMPL 4 svr4_utssys
|
||
|
58 STD 1 fsync
|
||
|
59 STD 3 execve
|
||
|
60 STD 1 umask
|
||
|
61 STD 1 chroot
|
||
|
62 UNIMPL 3 svr4_fcntl
|
||
|
63 UNIMPL 0 nosys
|
||
|
64 UNIMPL 0 reserved for unix/pc
|
||
|
65 UNIMPL 0 reserved for unix/pc
|
||
|
66 UNIMPL 0 reserved for unix/pc
|
||
|
67 UNIMPL 0 reserved for unix/pc
|
||
|
68 UNIMPL 0 reserved for unix/pc
|
||
|
69 UNIMPL 0 reserved for unix/pc
|
||
|
70 OBSOL 0 svr4_advfs
|
||
|
71 OBSOL 0 svr4_unadvfs
|
||
|
72 OBSOL 0 svr4_rmount
|
||
|
73 OBSOL 0 svr4_rumount
|
||
|
74 OBSOL 0 svr4_rfstart
|
||
|
75 OBSOL 0 svr4_sigret
|
||
|
76 OBSOL 0 svr4_rdebug
|
||
|
77 OBSOL 0 svr4_rfstop
|
||
|
78 UNIMPL 0 svr4_rfsys
|
||
|
79 STD 1 rmdir
|
||
|
80 STD 2 mkdir
|
||
|
81 UNIMPL 3 svr4_getdents
|
||
|
82 OBSOL 0 svr4_libattach
|
||
|
83 OBSOL 0 svr4_libdetach
|
||
|
84 UNIMPL 0 svr4_sysfs
|
||
|
85 UNIMPL 4 getmsg
|
||
|
86 UNIMPL 4 putmsg
|
||
|
87 UNIMPL 3 poll
|
||
|
88 STD 2 svr4_lstat
|
||
|
89 STD 2 symlink
|
||
|
90 STD 3 readlink
|
||
|
91 STD 2 setgroups
|
||
|
92 STD 2 getgroups
|
||
|
93 STD 2 fchmod
|
||
|
94 STD 3 fchown
|
||
|
95 STD 2 sigprocmask
|
||
|
96 STD 2 sigaltstack
|
||
|
97 STD 1 sigsuspend
|
||
|
98 STD 3 sigaction
|
||
|
99 STD 1 svr4_sigpending
|
||
|
100 UNIMPL 0 svr4_context
|
||
|
101 UNIMPL 0 svr4_evsys
|
||
|
102 UNIMPL 0 svr4_evtrapret
|
||
|
103 UNIMPL 0 svr4_statvfs
|
||
|
104 UNIMPL 0 svr4_fstatvfs
|
||
|
105 UNIMPL 0 svr4 reserved
|
||
|
#ifdef NFSSERVER
|
||
|
106 UNIMPL 0 svr4_nfssvc
|
||
|
#else
|
||
|
106 UNIMPL 0 nosys
|
||
|
#endif
|
||
|
107 UNIMPL 0 svr4_waitsys
|
||
|
108 UNIMPL 0 svr4_sigsendsys
|
||
|
109 UNIMPL 0 svr4_hrtsys
|
||
|
110 UNIMPL 0 svr4_acancel
|
||
|
111 UNIMPL 0 svr4_async
|
||
|
112 UNIMPL 0 svr4_priocntlsys
|
||
|
113 STD 2 pathconf
|
||
|
114 STD 3 mincore
|
||
|
115 STD 6 svr4_mmap
|
||
|
116 STD 3 mprotect
|
||
|
117 STD 2 munmap
|
||
|
118 STD 2 fpathconf
|
||
|
119 STD 0 vfork
|
||
|
120 STD 1 fchdir
|
||
|
121 STD 3 readv
|
||
|
122 STD 3 writev
|
||
|
123 UNIMPL 0 svr4_xstat
|
||
|
124 UNIMPL 0 svr4_lxstat
|
||
|
125 UNIMPL 0 svr4_fxstat
|
||
|
126 UNIMPL 0 svr4_xmknod
|
||
|
127 UNIMPL 0 svr4_clocal
|
||
|
128 STD 2 svr4_setrlimit
|
||
|
129 STD 2 svr4_getrlimit
|
||
|
130 UNIMPL 2 svr4_lchown
|
||
|
131 UNIMPL 0 svr4_memcntl
|
||
|
132 UNIMPL 0 svr4_getpmsg
|
||
|
133 UNIMPL 0 svr4_putpmsg
|
||
|
134 STD 2 rename
|
||
|
135 STD 1 svr4_uname
|
||
|
136 STD 1 setegid
|
||
|
137 STD 1 svr4_sysconfig
|
||
|
138 STD 2 adjtime
|
||
|
139 UNIMPL 0 svr4_systeminfo
|
||
|
140 UNIMPL 0 reserved
|
||
|
141 STD 1 seteuid
|
||
|
142 UNIMPL 3 vtrace
|
||
|
143 UNIMPL 0 svr4_fork1
|
||
|
144 UNIMPL 0 svr4_sigwait
|
||
|
145 UNIMPL 0 svr4_lwp_info
|
||
|
146 UNIMPL 0 svr4_yield
|
||
|
147 UNIMPL 0 svr4_lwp_sema_p
|
||
|
148 UNIMPL 0 svr4_lwp_sema_v
|
||
|
149 UNIMPL 0 reserved
|
||
|
150 UNIMPL 0 reserved
|
||
|
151 UNIMPL 0 reserved
|
||
|
152 UNIMPL 0 svr4_modctl
|
||
|
153 STD 1 svr4_fchroot
|
||
|
154 UNIMPL 2 svr4_utimes
|
||
|
155 STD 0 svr4_vhangup
|
||
|
156 STD 2 gettimeofday
|
||
|
157 STD 2 getitimer
|
||
|
158 STD 3 setitimer
|
||
|
159 UNIMPL 0 svr4_lwp_create
|
||
|
160 UNIMPL 0 svr4_lwp_exit
|
||
|
161 UNIMPL 0 svr4_lwp_suspend
|
||
|
162 UNIMPL 0 svr4_lwp_continue
|
||
|
163 UNIMPL 0 svr4_lwp_kill
|
||
|
164 UNIMPL 0 svr4_lwp_self
|
||
|
165 UNIMPL 0 svr4_lwp_getprivate
|
||
|
166 UNIMPL 0 svr4_lwp_setprivate
|
||
|
167 UNIMPL 0 svr4_lwp_wait
|
||
|
168 UNIMPL 0 svr4_lwp_mutex_unlock
|
||
|
169 UNIMPL 0 svr4_lwp_mutex_lock
|
||
|
170 UNIMPL 0 svr4_lwp_cond_wait
|
||
|
171 UNIMPL 0 svr4_lwp_cond_signal
|
||
|
172 UNIMPL 0 svr4_lwp_cond_broadcast
|
||
|
173 UNIMPL 0 svr4_pread
|
||
|
174 UNIMPL 0 svr4_pwrite
|
||
|
175 UNIMPL 0 svr4_llseek
|
||
|
176 UNIMPL 0 svr4_inst_sync
|
||
|
177 UNIMPL 0 reserved
|
||
|
178 UNIMPL 0 reserved
|
||
|
179 UNIMPL 0 reserved
|
||
|
180 UNIMPL 0 reserved
|
||
|
181 UNIMPL 0 reserved
|
||
|
182 UNIMPL 0 reserved
|
||
|
183 UNIMPL 0 reserved
|
||
|
184 UNIMPL 0 reserved
|
||
|
185 UNIMPL 0 reserved
|
||
|
186 UNIMPL 0 svr4_auditsys
|