1 ##
2 ## Copyright (c) 2008-2010 Robert N. M. Watson
3 ## Copyright (c) 2016 The FreeBSD Foundation
4 ## All rights reserved.
5 ##
6 ## This software was developed at the University of Cambridge Computer
7 ## Laboratory with support from a grant from Google, Inc.
8 ##
9 ## Portions of this software were developed by Konstantin Belousov
10 ## under sponsorship from the FreeBSD Foundation.
11 ##
12 ## Redistribution and use in source and binary forms, with or without
13 ## modification, are permitted provided that the following conditions
14 ## are met:
15 ## 1. Redistributions of source code must retain the above copyright
16 ## notice, this list of conditions and the following disclaimer.
17 ## 2. Redistributions in binary form must reproduce the above copyright
18 ## notice, this list of conditions and the following disclaimer in the
19 ## documentation and/or other materials provided with the distribution.
20 ##
21 ## THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
22 ## ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 ## IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 ## ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
25 ## FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26 ## DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 ## OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 ## HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 ## LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 ## OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 ## SUCH DAMAGE.
32 ##
33 ## List of system calls enabled in freebsd32 capability mode, one name
34 ## per line. See the original list in the sys/kern/capabilities.conf.
35 ## Position of the compat syscall in this file must be identical to
36 ## the master, to facilitate comparision and diagnostic.
37 ##
38 ## $FreeBSD: releng/12.0/sys/compat/freebsd32/capabilities.conf 340378 2018-11-12 18:21:17Z brooks $
39 ##
40
41 __acl_aclcheck_fd
42 __acl_delete_fd
43 __acl_get_fd
44 __acl_set_fd
45 __mac_get_fd
46 #__mac_get_pid
47 __mac_get_proc
48 __mac_set_fd
49 __mac_set_proc
50 freebsd32___sysctl
51 freebsd32__umtx_op
52 abort2
53 accept
54 accept4
55 aio_cancel
56 freebsd32_aio_error
57 freebsd32_aio_fsync
58 freebsd32_aio_read
59 freebsd32_aio_return
60 freebsd32_aio_suspend
61 freebsd32_aio_waitcomplete
62 freebsd32_aio_write
63 #audit
64 bindat
65 cap_enter
66 cap_fcntls_get
67 cap_fcntls_limit
68 cap_getmode
69 freebsd32_cap_ioctls_get
70 freebsd32_cap_ioctls_limit
71 __cap_rights_get
72 cap_rights_limit
73 freebsd32_clock_getres
74 freebsd32_clock_gettime
75 close
76 closefrom
77 connectat
78 #cpuset
79 freebsd32_cpuset_getaffinity
80 #freebsd32_cpuset_getid
81 freebsd32_cpuset_setaffinity
82 #freebsd32_cpuset_setid
83 dup
84 dup2
85 extattr_delete_fd
86 extattr_get_fd
87 extattr_list_fd
88 extattr_set_fd
89 fchflags
90 fchmod
91 fchown
92 freebsd32_fcntl
93 freebsd32_fexecve
94 flock
95 fork
96 fpathconf
97 freebsd32_fstat
98 freebsd32_fstatat
99 freebsd32_getdirentries
100 freebsd32_fstatfs
101 freebsd32_mknodat
102 freebsd32_ftruncate
103 freebsd32_lseek
104 freebsd32_mmap
105 mmap
106 freebsd32_pread
107 freebsd32_pwrite
108 freebsd32_fstat
109 fstatfs
110 fsync
111 ftruncate
112 freebsd32_ftruncate
113 freebsd32_futimens
114 freebsd32_futimes
115 getaudit
116 getaudit_addr
117 getauid
118 freebsd32_getcontext
119 freebsd32_getdents
120 freebsd32_getdirentries
121 getdirentries
122 getdomainname
123 getdtablesize
124 getegid
125 geteuid
126 gethostid
127 gethostname
128 freebsd32_getitimer
129 getgid
130 getgroups
131 getlogin
132 freebsd32_getpagesize
133 getpeername
134 getpgid
135 getpgrp
136 getpid
137 getppid
138 getpriority
139 getrandom
140 getresgid
141 getresuid
142 getrlimit
143 freebsd32_getrusage
144 getsid
145 getsockname
146 getsockopt
147 freebsd32_gettimeofday
148 getuid
149 freebsd32_ioctl
150 issetugid
151 freebsd32_kevent
152 kill
153 freebsd32_kmq_notify
154 freebsd32_kmq_setattr
155 freebsd32_kmq_timedreceive
156 freebsd32_kmq_timedsend
157 kqueue
158 freebsd32_ktimer_create
159 ktimer_delete
160 ktimer_getoverrun
161 freebsd32_ktimer_gettime
162 freebsd32_ktimer_settime
163 #ktrace
164 freebsd32_lio_listio
165 listen
166 freebsd32_lseek
167 madvise
168 mincore
169 minherit
170 mlock
171 mlockall
172 freebsd32_mmap
173 freebsd32_mprotect
174 msync
175 munlock
176 munlockall
177 munmap
178 freebsd32_nanosleep
179 ntp_gettime
180 freebsd6_freebsd32_aio_read
181 freebsd6_freebsd32_aio_write
182 break
183 freebsd6_freebsd32_lio_listio
184 chflagsat
185 faccessat
186 fchmodat
187 fchownat
188 freebsd32_fstatat
189 freebsd32_futimesat
190 linkat
191 mkdirat
192 mkfifoat
193 mknodat
194 openat
195 readlinkat
196 renameat
197 symlinkat
198 unlinkat
199 freebsd32_utimensat
200 pdfork
201 pdgetpid
202 pdkill
203 #pdwait4 # not yet implemented
204 freebsd32_pipe
205 pipe2
206 poll
207 freebsd32_posix_fallocate
208 freebsd32_pread
209 freebsd32_preadv
210 profil
211 #ptrace
212 freebsd32_pwrite
213 freebsd32_pwritev
214 read
215 freebsd32_readv
216 freebsd6_freebsd32_recv
217 freebsd32_recvfrom
218 freebsd32_recvmsg
219 rtprio
220 rtprio_thread
221 sbrk
222 sched_get_priority_max
223 sched_get_priority_min
224 sched_getparam
225 sched_getscheduler
226 freebsd32_sched_rr_get_interval
227 sched_setparam
228 sched_setscheduler
229 sched_yield
230 sctp_generic_recvmsg
231 sctp_generic_sendmsg
232 sctp_generic_sendmsg_iov
233 sctp_peeloff
234 freebsd32_pselect
235 freebsd32_select
236 freebsd6_freebsd32_send
237 freebsd32_sendfile
238 freebsd32_sendmsg
239 sendto
240 setaudit
241 setaudit_addr
242 setauid
243 freebsd32_setcontext
244 setegid
245 seteuid
246 setgid
247 freebsd32_setitimer
248 setpriority
249 setregid
250 setresgid
251 setresuid
252 setreuid
253 setrlimit
254 setsid
255 setsockopt
256 setuid
257 shm_open
258 shutdown
259 freebsd32_sigaction
260 freebsd32_sigaltstack
261 freebsd32_sigblock
262 freebsd32_sigpending
263 sigpending
264 freebsd32_sigprocmask
265 sigprocmask
266 freebsd32_sigqueue
267 sigqueue
268 freebsd32_sigreturn
269 freebsd32_sigsetmask
270 freebsd32_sigstack
271 freebsd32_sigsuspend
272 sigsuspend
273 freebsd32_sigtimedwait
274 freebsd32_sigvec
275 freebsd32_sigwaitinfo
276 sigwait
277 socket
278 socketpair
279 sstk
280 sync
281 sys_exit
282 freebsd32_sysarch
283 thr_create
284 thr_exit
285 thr_kill
286 #thr_kill2
287 freebsd32_thr_new
288 thr_self
289 thr_set_name
290 freebsd32_thr_suspend
291 thr_wake
292 umask
293 utrace
294 uuidgen
295 write
296 freebsd32_writev
297 yield
Cache object: 9fccf3f3188d94287ab4964cc2be3bba
|