Cap¶
The Capsicum rights.
Constructors¶
create¶
Returns¶
- Cap val^
Public Functions¶
enter¶
This places the current process into capability mode, a mode of execution in which processes may only issue system calls operating on file descriptors or reading limited global system state. Access to global name spaces, such as file system or IPC name spaces, is prevented.
Returns¶
- Bool val
read¶
Returns¶
- U64 val
write¶
Returns¶
- U64 val
seek_tell¶
Returns¶
- U64 val
seek¶
Returns¶
- U64 val
pread¶
Returns¶
- U64 val
pwrite¶
Returns¶
- U64 val
mmap¶
Returns¶
- U64 val
mmap_r¶
Returns¶
- U64 val
mmap_w¶
Returns¶
- U64 val
mmap_x¶
Returns¶
- U64 val
mmap_rw¶
Returns¶
- U64 val
mmap_rx¶
Returns¶
- U64 val
mmap_wx¶
Returns¶
- U64 val
mmap_rwx¶
Returns¶
- U64 val
creat¶
Returns¶
- U64 val
fexecve¶
Returns¶
- U64 val
fsync¶
Returns¶
- U64 val
ftruncate¶
Returns¶
- U64 val
lookup¶
Returns¶
- U64 val
fchdir¶
Returns¶
- U64 val
fchflags¶
Returns¶
- U64 val
chflagsat¶
Returns¶
- U64 val
fchmod¶
Returns¶
- U64 val
fchmodat¶
Returns¶
- U64 val
fchown¶
Returns¶
- U64 val
fchownat¶
Returns¶
- U64 val
fcntl¶
Returns¶
- U64 val
flock¶
Returns¶
- U64 val
fpathconf¶
Returns¶
- U64 val
fsck¶
Returns¶
- U64 val
fstat¶
Returns¶
- U64 val
fstatat¶
Returns¶
- U64 val
fstatfs¶
Returns¶
- U64 val
futimes¶
Returns¶
- U64 val
futimesat¶
Returns¶
- U64 val
linkat¶
Returns¶
- U64 val
mkdirat¶
Returns¶
- U64 val
mkfifoat¶
Returns¶
- U64 val
mknodat¶
Returns¶
- U64 val
renameat¶
Returns¶
- U64 val
symlinkat¶
Returns¶
- U64 val
unlinkat¶
Returns¶
- U64 val
accept¶
Returns¶
- U64 val
bind¶
Returns¶
- U64 val
connect¶
Returns¶
- U64 val
getpeername¶
Returns¶
- U64 val
getsockname¶
Returns¶
- U64 val
getsockopt¶
Returns¶
- U64 val
listen¶
Returns¶
- U64 val
peeloff¶
Returns¶
- U64 val
recv¶
Returns¶
- U64 val
send¶
Returns¶
- U64 val
setsockopt¶
Returns¶
- U64 val
shutdown¶
Returns¶
- U64 val
bindat¶
Returns¶
- U64 val
connectat¶
Returns¶
- U64 val
sock_client¶
Returns¶
- U64 val
sock_server¶
Returns¶
- U64 val
mac_get¶
Returns¶
- U64 val
mac_set¶
Returns¶
- U64 val
sem_getvalue¶
Returns¶
- U64 val
sem_post¶
Returns¶
- U64 val
sem_wait¶
Returns¶
- U64 val
event¶
Returns¶
- U64 val
kqueue_event¶
Returns¶
- U64 val
ioctl¶
Returns¶
- U64 val
ttyhook¶
Returns¶
- U64 val
pdgetpid¶
Returns¶
- U64 val
pdwait¶
Returns¶
- U64 val
pdkill¶
Returns¶
- U64 val
exattr_delete¶
Returns¶
- U64 val
exattr_get¶
Returns¶
- U64 val
exattr_list¶
Returns¶
- U64 val
exattr_set¶
Returns¶
- U64 val
acl_check¶
Returns¶
- U64 val
acl_delete¶
Returns¶
- U64 val
acl_get¶
Returns¶
- U64 val
acl_set¶
Returns¶
- U64 val
kqueue_change¶
Returns¶
- U64 val
kqueue¶
Returns¶
- U64 val
eq¶
Parameters¶
- that: Cap val
Returns¶
- Bool val
ne¶
Parameters¶
- that: Cap val
Returns¶
- Bool val