Module: BSD::Capsicum::Constants
- Defined in:
- lib/bsd/capsicum/constants.rb
Overview
The constants found in this module are defined by sys/capsicum.h and sys/caprights.h. Their documentation can be found in the rights(4) man page, and they can be used with methods such as BSD::Capsicum#permit!
File capabilties collapse
- CAP_READ =
FFI::CAP_READ
- CAP_WRITE =
FFI::CAP_WRITE
- CAP_SEEK =
FFI::CAP_SEEK
- CAP_PREAD =
FFI::CAP_PREAD
- CAP_PWRITE =
FFI::CAP_PWRITE
- CAP_MMAP =
FFI::CAP_MMAP
- CAP_CREATE =
FFI::CAP_CREATE
- CAP_FEXECVE =
FFI::CAP_FEXECVE
- CAP_FSYNC =
FFI::CAP_FSYNC
- CAP_FTRUNCATE =
FFI::CAP_FTRUNCATE
- CAP_FCHFLAGS =
FFI::CAP_FCHFLAGS
- CAP_FCHMOD =
FFI::CAP_FCHMOD
- CAP_FCHMODAT =
FFI::CAP_FCHMODAT
- CAP_FCHOWN =
FFI::CAP_FCHOWN
- CAP_FCHOWNAT =
FFI::CAP_FCHOWNAT
- CAP_FLOCK =
FFI::CAP_FLOCK
- CAP_FPATHCONF =
FFI::CAP_FPATHCONF
- CAP_FSTAT =
FFI::CAP_FSTAT
- CAP_FSTATAT =
FFI::CAP_FSTATAT
- CAP_FSTATFS =
FFI::CAP_FSTATFS
- CAP_FUTIMES =
FFI::CAP_FUTIMES
- CAP_FUTIMESAT =
FFI::CAP_FUTIMESAT
Socket capabilities collapse
- CAP_ACCEPT =
FFI::CAP_ACCEPT
- CAP_BIND =
FFI::CAP_BIND
- CAP_CONNECT =
FFI::CAP_CONNECT
- CAP_GETPEERNAME =
FFI::CAP_GETPEERNAME
- CAP_GETSOCKNAME =
FFI::CAP_GETSOCKNAME
- CAP_GETSOCKOPT =
FFI::CAP_GETSOCKOPT
- CAP_LISTEN =
FFI::CAP_LISTEN
- CAP_PEELOFF =
FFI::CAP_PEELOFF
- CAP_RECV =
FFI::CAP_RECV
- CAP_SEND =
FFI::CAP_SEND
- CAP_SETSOCKOPT =
FFI::CAP_SETSOCKOPT
- CAP_SHUTDOWN =
FFI::CAP_SHUTDOWN
- CAP_BINDAT =
FFI::CAP_BINDAT
- CAP_SOCK_CLIENT =
FFI::CAP_SOCK_CLIENT
- CAP_SOCK_SERVER =
FFI::CAP_SOCK_SERVER
ACL capabilities collapse
- CAP_ACL_CHECK =
FFI::CAP_ACL_CHECK
- CAP_ACL_DELETE =
FFI::CAP_ACL_DELETE
- CAP_ACL_GET =
FFI::CAP_ACL_GET
- CAP_ACL_SET =
FFI::CAP_ACL_SET
Process capabilities collapse
- CAP_PDGETPID =
FFI::CAP_PDGETPID
- CAP_PDKILL =
FFI::CAP_PDKILL
- CAP_PDWAIT =
FFI::CAP_PDWAIT
Fcntl capabilities collapse
- CAP_FCNTL_GETFL =
FFI::CAP_FCNTL_GETFL
- CAP_FCNTL_SETFL =
FFI::CAP_FCNTL_SETFL
- CAP_FCNTL_GETOWN =
FFI::CAP_FCNTL_GETOWN
- CAP_FCNTL_SETOWN =
FFI::CAP_FCNTL_SETOWN
Uncategorized capabilities collapse
- CAP_CHFLAGSAT =
FFI::CAP_CHFLAGSAT
- CAP_EVENT =
FFI::CAP_EVENT
- CAP_IOCTL =
FFI::CAP_IOCTL
- CAP_KQUEUE =
FFI::CAP_KQUEUE
- CAP_LOOKUP =
FFI::CAP_LOOKUP
- CAP_MAC_GET =
FFI::CAP_MAC_GET
- CAP_MAC_SET =
FFI::CAP_MAC_SET
- CAP_MKDIRAT =
FFI::CAP_MKDIRAT
- CAP_MKFIFOAT =
FFI::CAP_MKFIFOAT
- CAP_MKNODAT =
FFI::CAP_MKNODAT
- CAP_SEM_GETVALUE =
FFI::CAP_SEM_GETVALUE
- CAP_SEM_POST =
FFI::CAP_SEM_POST
- CAP_SEM_WAIT =
FFI::CAP_SEM_WAIT
- CAP_TTYHOOK =
FFI::CAP_TTYHOOK
- CAP_UNLINKAT =
FFI::CAP_UNLINKAT
- CAP_FSCK =
FFI::CAP_FSCK
- CAP_FCHDIR =
FFI::CAP_FCHDIR
- CAP_FCNTL =
FFI::CAP_FCNTL
Sizes collapse
- SIZEOF_CAP_RIGHTS_T =
16
Constant Summary collapse
- CAP_RIGHTS_VERSION =
0x0