blob: 0dde7b646f6a3fbcfcb37b93d8feed56c2dc0c8e [file] [log] [blame]
Wichert Akkermanbf79f2e2000-09-01 21:03:06 +00001#
2# Copyright (c) 2000, Gaƫl Roualland <gael.roualland@iname.com>
3# All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions
7# are met:
8# 1. Redistributions of source code must retain the above copyright
9# notice, this list of conditions and the following disclaimer.
10# 2. Redistributions in binary form must reproduce the above copyright
11# notice, this list of conditions and the following disclaimer in the
12# documentation and/or other materials provided with the distribution.
13# 3. The name of the author may not be used to endorse or promote products
14# derived from this software without specific prior written permission.
15#
16# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
17# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
18# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
19# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
20# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
21# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
22# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
23# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
25# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26#
27# $Id$
28#
29# Syscalls categories
30# syntax: syscall catmask
31#
32# mostly built from other archs/os syscallent.h
33
34# file calls
35access TF
36acct TF
37acl TF
38chdir TF
39chmod TF
40chown TF
41chroot TF
42creat TF
43close TF
44chflags TF
45fstat64 TF
46fstat TF
47fchdir TF
48fchflags TF
49lchown TF
50link TF
51lstat TF
52lstat64 TF
53lxstat TF
54mkdir TF
55mknod TF
56mount TF
57oldlstat TF
58oldstat TF
59oldumount TF
60open TF
61outime TF
62pathconf TF
63pread TF
64pwrite TF
65readlink TF
66rename TF
67rmdir TF
68sendfile TF
69stat TF
70stat64 TF
71statfs TF
72statvfs TF
73swapon TF
74symlink TF
75truncate TF
76umount TF
77unlink TF
78unmount TF
79uselib TF
80utime TF
81utimes TF
82xmknod TF
83xstat TF
84
85# file/process calls
86exec TF|TP
87execv TF|TP
88execve TF|TP
89
90# IPC calls
91msgctl TI
92msgget TI
93msgrcv TI
94msgsnd TI
95msgsys TI
96semctl TI
97semget TI
98semop TI
99semsys TI
100shmat TI
101shmctl TI
102shmdt TI
103shmget TI
104shmsys TI
105
106# network calls
107accept TN
108bind TN
109connect TN
110getmsg TN
111getpeername TN
112getpmsg TN
113getsockname TN
114getsockopt TN
115listen TN
116poll TN
117putmsg TN
118putpmsg TN
119recv TN
120recvfrom TN
121recvmsg TN
122send TN
123sendmsg TN
124sendto TN
125setsockopt TN
126shutdown TN
127socket TN
128socketpair TN
129
130# process calls
131_exit TP
132clone TP
133fork TP
134fork1 TP
135owait TP
136owait3 TP
137vfork TP
138wait TP
139wait4 TP
140waitid TP
141waitpid TP
142waitsys TP
143
144# signal calls
145kill TS
146killpg TS
147ksigqueue TS
148pause TS
149rt_sigaction TS
150rt_sigpending TS
151rt_sigprocmask TS
152rt_sigqueueinfo TS
153rt_sigreturn TS
154rt_sigsuspend TS
155rt_sigtimedwait TS
156sigaction TS
157sigaltstack TS
158sigblock TS
159sigcleanup TS
160sigfillset TS
161siggetmask TS
162sighold TS
163sigignore TS
164signal TS
165sigpause TS
166sigpending TS
167sigpoll TS
168sigprocmask TS
169sigrelse TS
170sigreturn TS
171sigsendset TS
172sigset TS
173sigsetmask TS
174sigstack TS
175sigsuspend TS
176sigtimedwait TS
177sigvec TS