blob: da9ad6c2c9a230cdbf192bf23c76fb72e0918f6d (
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
|
#
# Name No Args Flag, comment
#
# . = Ok, with comment
# * = Needs libc code (Prefix __)
# - = Obsolete/not required
#
# 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
phys 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
klog 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
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
syscall_flock 143 X
|