Cap
Права Capsicum.
primitive val Cap
Конструкторы
create
new val create() : Cap val^
Возвращает
- Cap val^
Общедоступные функции
enter
Это помещает текущий процесс в режим возможностей, режим выполнения, в котором процессы могут выполнять только системные вызовы, работающие с дескрипторами файлов или считывающие ограниченное глобальное состояние системы. Доступ к глобальным пространствам имён, таким как файловая система или пространства имён IPC, запрещён.
fun box enter() : Bool val
Возвращает
- Bool val
read
fun box read() : U64 val
Возвращает
- U64 val
write
fun box write() : U64 val
Возвращает
- U64 val
seek_tell
fun box seek_tell() : U64 val
Возвращает
- U64 val
seek
fun box seek() : U64 val
Возвращает
- U64 val
pread
fun box pread() : U64 val
Возвращает
- U64 val
pwrite
fun box pwrite() : U64 val
Возвращает
- U64 val
mmap
fun box mmap() : U64 val
Возвращает
- U64 val
mmap_r
fun box mmap_r() : U64 val
Возвращает
- U64 val
mmap_w
fun box mmap_w() : U64 val
Возвращает
- U64 val
mmap_x
fun box mmap_x() : U64 val
Возвращает
- U64 val
mmap_rw
fun box mmap_rw() : U64 val
Возвращает
- U64 val
mmap_rx
fun box mmap_rx() : U64 val
Возвращает
- U64 val
mmap_wx
fun box mmap_wx() : U64 val
Возвращает
- U64 val
mmap_rwx
fun box mmap_rwx() : U64 val
Возвращает
- U64 val
creat
fun box creat() : U64 val
Возвращает
- U64 val
fexecve
fun box fexecve() : U64 val
Возвращает
- U64 val
fsync
fun box fsync() : U64 val
Возвращает
- U64 val
ftruncate
fun box ftruncate() : U64 val
Возвращает
- U64 val
lookup
fun box lookup() : U64 val
Возвращает
- U64 val
fchdir
fun box fchdir() : U64 val
Возвращает
- U64 val
fchflags
fun box fchflags() : U64 val
Возвращает
- U64 val
chflagsat
fun box chflagsat() : U64 val
Возвращает
- U64 val
fchmod
fun box fchmod() : U64 val
Возвращает
- U64 val
fchmodat
fun box fchmodat() : U64 val
Возвращает
- U64 val
fchown
fun box fchown() : U64 val
Возвращает
- U64 val
fchownat
fun box fchownat() : U64 val
Возвращает
- U64 val
fcntl
fun box fcntl() : U64 val
Возвращает
- U64 val
flock
fun box flock() : U64 val
Возвращает
- U64 val
fpathconf
fun box fpathconf() : U64 val
Возвращает
- U64 val
fsck
fun box fsck() : U64 val
Возвращает
- U64 val
fstat
fun box fstat() : U64 val
Возвращает
- U64 val
fstatat
fun box fstatat() : U64 val
Возвращает
- U64 val
fstatfs
fun box fstatfs() : U64 val
Возвращает
- U64 val
futimes
fun box futimes() : U64 val
Возвращает
- U64 val
futimesat
fun box futimesat() : U64 val
Возвращает
- U64 val
linkat
fun box linkat() : U64 val
Возвращает
- U64 val
mkdirat
fun box mkdirat() : U64 val
Возвращает
- U64 val
mkfifoat
fun box mkfifoat() : U64 val
Возвращает
- U64 val
mknodat
fun box mknodat() : U64 val
Возвращает
- U64 val
renameat
fun box renameat() : U64 val
Возвращает
- U64 val
symlinkat
fun box symlinkat() : U64 val
Возвращает
- U64 val
unlinkat
fun box unlinkat() : U64 val
Возвращает
- U64 val
accept
fun box accept() : U64 val
Возвращает
- U64 val
bind
fun box bind() : U64 val
Возвращаемое значение
- U64 значение
connect
fun box connect() : U64 val
Возвращаемое значение
- U64 значение
getpeername
fun box getpeername() : U64 val
Возвращаемое значение
- U64 значение
getsockname
fun box getsockname() : U64 val
Возвращаемое значение
- U64 значение
getsockopt
fun box getsockopt() : U64 val
Возвращаемое значение
- U64 значение
listen
fun box listen() : U64 val
Возвращаемое значение
- U64 значение
peeloff
fun box peeloff() : U64 val
Возвращаемое значение
- U64 значение
recv
fun box recv() : U64 val
Возвращаемое значение
- U64 значение
send
fun box send() : U64 val
Возвращаемое значение
- U64 значение
setsockopt
fun box setsockopt() : U64 val
Возвращаемое значение
- U64 значение
shutdown
fun box shutdown() : U64 val
Возвращаемое значение
- U64 значение
bindat
fun box bindat() : U64 val
Возвращаемое значение
- U64 значение
connectat
fun box connectat() : U64 val
Возвращаемое значение
- U64 значение
sock_client
fun box sock_client() : U64 val
Возвращаемое значение
- U64 значение
sock_server
fun box sock_server() : U64 val
Возвращаемое значение
- U64 значение
mac_get
fun box mac_get() : U64 val
Возвращаемое значение
- U64 значение
mac_set
fun box mac_set() : U64 val
Возвращаемое значение
- U64 значение
sem_getvalue
fun box sem_getvalue() : U64 val
Возвращаемое значение
- U64 значение
sem_post
fun box sem_post() : U64 val
Возвращаемое значение
- U64 значение
sem_wait
fun box sem_wait() : U64 val
Возвращаемое значение
- U64 значение
event
fun box event() : U64 val
Возвращаемое значение
- U64 значение
kqueue_event
fun box kqueue_event() : U64 val
Возвращаемое значение
- U64 значение
ioctl
fun box ioctl() : U64 val
Возвращаемое значение
- U64 значение
ttyhook
fun box ttyhook() : U64 val
Возвращаемое значение
- U64 значение
pdgetpid
fun box pdgetpid() : U64 val
Возвращаемое значение
- U64 значение
pdwait
fun box pdwait() : U64 val
Возвращаемое значение
- U64 значение
pdkill
fun box pdkill() : U64 val
Возвращаемое значение
- U64 значение
exattr_delete
fun box exattr_delete() : U64 val
Возвращаемое значение
- U64 значение
exattr_get
fun box exattr_get() : U64 val
Возвращаемое значение
- U64 значение
exattr_list
fun box exattr_list() : U64 val
Возвращаемое значение
- U64 значение
exattr_set
fun box exattr_set() : U64 val
Возвращаемое значение
- U64 значение
acl_check
fun box acl_check() : U64 val
Возвращаемое значение
- U64 значение
acl_delete
fun box acl_delete() : U64 val
Возвращаемое значение
- U64 значение
acl_get
fun box acl_get() : U64 val
Возвращаемое значение
- U64 значение
acl_set
fun box acl_set() : U64 val
Возвращаемое значение
- U64 значение
kqueue_change
fun box kqueue_change() : U64 val
Возвращаемое значение
- U64 значение
kqueue
fun box kqueue() : U64 val
Возвращаемое значение
- U64 значение
eq
fun box eq( that: Cap val) : Bool val
Параметры
- that: Cap значение
Возвращаемое значение
- Bool значение
ne
fun box ne( that: Cap val) : Bool val
Параметры
- that: Cap значение
Возвращаемое значение
- Bool значение
© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/capsicum-Cap