Rayo::Sys
Constants
AF_INET = LibSys::AF_INET
CLOCK_MONOTONIC = LibSys::CLOCK_MONOTONIC
CLOCK_MONOTONIC_COARSE = LibSys::CLOCK_MONOTONIC_COARSE
CLOCK_REALTIME = LibSys::CLOCK_REALTIME
CLOCK_REALTIME_COARSE = LibSys::CLOCK_REALTIME_COARSE
EAGAIN = LibSys::EAGAIN
EINTR = LibSys::EINTR
EPOLL_CTL_ADD = 1
EPOLL_CTL_DEL = 2
EPOLL_CTL_MOD = 3
EPOLLERR = LibC::EPOLLERR
EPOLLET = LibC::EPOLLET
EPOLLHUP = LibC::EPOLLHUP
EPOLLIN = LibC::EPOLLIN
EPOLLOUT = LibC::EPOLLOUT
EPOLLRDHUP = LibC::EPOLLRDHUP
IPPROTO_TCP = LibSys::IPPROTO_TCP
MSG_DONTWAIT = LibSys::MSG_DONTWAIT
MSG_NOSIGNAL = LibSys::MSG_NOSIGNAL
RLIMIT_MEMLOCK = LibSys::RLIMIT_MEMLOCK
RLIMIT_NOFILE = LibSys::RLIMIT_NOFILE
SO_KEEPALIVE = LibSys::SO_KEEPALIVE
SO_REUSEADDR = LibSys::SO_REUSEADDR
SO_REUSEPORT = LibSys::SO_REUSEPORT
SOCK_CLOEXEC = LibSys::SOCK_CLOEXEC
SOCK_NONBLOCK = LibSys::SOCK_NONBLOCK
SOCK_STREAM = LibSys::SOCK_STREAM
SOL_SOCKET = LibSys::SOL_SOCKET
TCP_DEFER_ACCEPT = LibSys::TCP_DEFER_ACCEPT
TCP_NODELAY = LibSys::TCP_NODELAY
TCP_QUICKACK = LibSys::TCP_QUICKACK
Class methods
die(msg : String) : NoReturn
Sourceenv(name : String) : String | Nil
Sourceepoll(ep : Int32, op : Int32, fd : Int32, events : UInt32) : Int32
Sourceerrno
Sourcelisten_tcp(host : String, port : Int32, reuseport : Bool) : Int32
Sourcememlock_budget
RLIMIT_MEMLOCK raised to its hard limit, three quarters of it as io_uring's budget. UID zero alone does not imply CAP_IPC_LOCK (notably in containers).
now_ns(clk = CLOCK_REALTIME) : Int64
Sourceraise_nofile
Source