blob: 595e75ae2da56d00fdc7893f73c0616a69072a24 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
|
#
# Name No Args Flag, comment
#
# . = Ok, with comment
# * = Needs libc code (Prefix __)
# - = Obsolete/not required
#
# Last updated 2005-01-01
#
# Name N C
setup 0 X
exit 1 1 *
fork 2 0
vfork 2 0 . Fake alias of fork
read 3 3
write 4 3
open 5 3
close 6 1
waitpid 7 3
creat 8 2
link 9 2
unlink 10 1
execve 11 3
chdir 12 1
time 13 1
dv32_mknod 14 3 * Has correct args for 32bit dev_t
chmod 15 2
chown 16 3
break 17 X - This is done in a special function
oldstat 18 X -
lseek 19 3
getpid 20 0
mount 21 5
umount 22 1
setuid 23 1
getuid 24 0
stime 25 1
ptrace 26 4
alarm 27 1
oldfstat 28 X -
pause 29 0
utime 30 2
stty 31 X -
gtty 32 X -
access 33 2
nice 34 1
ftime 35 1
sync 36 0
kill 37 2
rename 38 2
mkdir 39 2
rmdir 40 1
dup 41 1
pipe 42 1
times 43 1
prof 44 X -
brk 45 1 - need to save brk_addr & -ve is valid return.
setgid 46 1
getgid 47 0
signal 48 2
geteuid 49 0
getegid 50 0
acct 51 1
umount2 52 X -
lock 53 X -
ioctl 54 3
fcntl 55 3
mpx 56 X -
setpgid 57 2
ulimit 58 2
oldolduname 59 X -
umask 60 1
chroot 61 1
dv32_ustat 62 2 * Has correct args for 32bit dev_t
dup2 63 2
getppid 64 0
getpgrp 65 0
setsid 66 0
sigaction 67 3
siggetmask 68 0
sigsetmask 69 1
setreuid 70 2
setregid 71 2
sigsuspend 72 1
sigpending 73 1
sethostname 74 2
setrlimit 75 2
getrlimit 76 2
getrusage 77 2
gettimeofday 78 2
settimeofday 79 2
getgroups 80 2
setgroups 81 2
select 82 1 * select's arg is &arg1
symlink 83 2
oldlstat 84 X -
readlink 85 3
uselib 86 1
swapon 87 2
reboot 88 3
readdir 89 3 * Takes the fd not a ddptr
mmap 90 1 * Is a pointer to a buffer with the 6 args.
munmap 91 2
truncate 92 2
ftruncate 93 2
fchmod 94 2
fchown 95 2
getpriority 96 2
setpriority 97 3
profil 98 X - glibc has userspace
statfs 99 2
fstatfs 100 2
ioperm 101 3
socketcall 102 2 * This is a lib internal for socket stuff
syslog 103 X
setitimer 104 3
getitimer 105 2
dv32_stat 106 2 * Has correct args for 32 bit dev_t
dv32_lstat 107 2 * Has correct args for 32 bit dev_t
dv32_fstat 108 2 * Has correct args for 32 bit dev_t
olduname 109 X -
iopl 110 1
vhangup 111 0
idle 112 0 - System internal
vm86 113 1 * WARNING now vm86old
wait4 114 4
swapoff 115 1
sysinfo 116 1
ipc 117 5 * SYSV ipc entry point
fsync 118 1
sigreturn 119 1 * Signal internal
clone 120 2
setdomainname 121 2
uname 122 1
modify_ldt 123 X
adjtimex 124 1
mprotect 125 3
sigprocmask 126 3
create_module 127 X - Module handling, NO WAY!
init_module 128 X
delete_module 129 X
get_kernel_syms 130 X
quotactl 131 X
getpgid 132 1
fchdir 133 1
bdflush 134 2
sysfs 135 3
personality 136 1 * Linux specific.
afs_syscall 137 X
setfsuid 138 1
setfsgid 139 1
_llseek 140 X
getdents 141 3 * New style readdir ?
_newselect 142 X
flock 143 2
msync 144 X
readv 145 X
writev 146 X
getsid 147 X
fdatasync 148 X
_sysctl 149 X
mlock 150 X
munlock 151 X
mlockall 152 X
munlockall 153 X
sched_setparam 154 X
sched_getparam 155 X
sched_setscheduler 156 X
sched_getscheduler 157 X
sched_yield 158 X
sched_get_priority_max 159 X
sched_get_priority_min 160 X
sched_rr_get_interval 161 X
nanosleep 162 2
mremap 163 X
setresuid 164 X
getresuid 165 X
vm86 166 X
query_module 167 X
poll 168 X
nfsservctl 169 X
setresgid 170 X
getresgid 171 X
prctl 172 X
rt_sigreturn 173 X
rt_sigaction 174 X
rt_sigprocmask 175 X
rt_sigpending 176 X
rt_sigtimedwait 177 X
rt_sigqueueinfo 178 X
rt_sigsuspend 179 X
pread64 180 X
pwrite64 181 X
chown 182 X
getcwd 183 X
capget 184 X
capset 185 X
sigaltstack 186 X
sendfile 187 X
getpmsg 188 X
putpmsg 189 X
vfork 190 X
ugetrlimit 191 X
mmap2 192 X
truncate64 193 X
ftruncate64 194 X
stat64 195 X
lstat64 196 X
fstat64 197 X
lchown32 198 X
getuid32 199 X
getgid32 200 X
geteuid32 201 X
getegid32 202 X
setreuid32 203 X
setregid32 204 X
getgroups32 205 X
setgroups32 206 X
fchown32 207 X
setresuid32 208 X
getresuid32 209 X
setresgid32 210 X
getresgid32 211 X
chown32 212 X
setuid32 213 X
setgid32 214 X
setfsuid32 215 X
setfsgid32 216 X
pivot_root 217 X
mincore 218 X
madvise 219 X
madvise1 219 X
getdents64 220 X
fcntl64 221 X
Unused 223 X - /* is unused */
gettid 224 X
readahead 225 X
setxattr 226 X
lsetxattr 227 X
fsetxattr 228 X
getxattr 229 X
lgetxattr 230 X
fgetxattr 231 X
listxattr 232 X
llistxattr 233 X
flistxattr 234 X
removexattr 235 X
lremovexattr 236 X
fremovexattr 237 X
tkill 238 X
sendfile64 239 X
futex 240 X
sched_setaffinity 241 X
sched_getaffinity 242 X
set_thread_area 243 X
get_thread_area 244 X
io_setup 245 X
io_destroy 246 X
io_getevents 247 X
io_submit 248 X
io_cancel 249 X
fadvise64 250 X
Unused 251 X - /* is unused */
exit_group 252 X
lookup_dcookie 253 X
epoll_create 254 X
epoll_ctl 255 X
epoll_wait 256 X
remap_file_pages 257 X
set_tid_address 258 X
timer_create 259 X
timer_settime (__NR_timer_create+1) X
timer_gettime (__NR_timer_create+2) X
timer_getoverrun (__NR_timer_create+3) X
timer_delete (__NR_timer_create+4) X
clock_settime (__NR_timer_create+5) X
clock_gettime (__NR_timer_create+6) X
clock_getres (__NR_timer_create+7) X
clock_nanosleep (__NR_timer_create+8) X
statfs64 268 X
fstatfs64 269 X
tgkill 270 X
utimes 271 X
fadvise64_64 272 X
vserver 273 X
|