pynix package¶
Module contents¶
-
class
pynix.
EpollEvent
¶ Bases:
object
Wraps struct epoll_event see https://www.man7.org/linux/man-pages/man7/epoll.7.html
-
data
¶ user data stored with event entry
-
events
¶ bitmask of available events
-
-
class
pynix.
EpollEventBuf
¶ Bases:
object
pynix.EpollEvent(int capacity) Stores an array of struct epoll_event
-
capacity
¶ number of epollevents slots that can be filled
-
size
¶ number of epoll events filled
-
-
class
pynix.
EpollEventBufIter
¶ Bases:
object
pynix.EpollEventIter(pynix.EpollEventBuf buffer) Iterator over events in an eventbuf`
-
class
pynix.
SigInfo
¶ Bases:
object
Wraps struct signalfd_siginfo
-
ssi_addr
¶ Address that generated signal (for hardware-generated signals)
-
ssi_band
¶ Band event (SIGIO)
-
ssi_code
¶ Signal code
-
ssi_errno
¶ Error number (unused)
-
ssi_fd
¶ File descriptor (SIGIO)
-
ssi_int
¶ Integer sent by sigqueue(3)
-
ssi_overrun
¶ POSIX timer overrun count
-
ssi_pid
¶ PID of sender
-
ssi_ptr
¶ Pointer sent by sigqueue(3)
-
ssi_signo
¶ Signal number
-
ssi_status
¶ Exit status or signal (SIGCHLD)
-
ssi_stime
¶ System CPU time consumed (SIGCHLD)
-
ssi_tid
¶ Kernel timer ID (POSIX timers)
-
ssi_trapno
¶ Trap number that caused signal
-
ssi_uid
¶ Real UID of sender
-
ssi_utime
¶ User CPU time consumed (SIGCHLD
-
-
class
pynix.
SigSet
¶ Bases:
object
Wraps sigset_t see: http://man7.org/linux/man-pages/man3/sigsetops.3.html
-
add
()¶
-
delete
()¶
-
empty
()¶
-
fill
()¶
-
ismember
()¶
-
-
pynix.
chroot
()¶
-
pynix.
epoll_create
()¶
-
pynix.
epoll_ctl
()¶
-
pynix.
epoll_pwait
()¶
-
pynix.
epoll_wait
()¶
-
pynix.
getresgid
()¶
-
pynix.
getresuid
()¶
-
pynix.
gettid
()¶
-
pynix.
inotify_add_watch
()¶
-
pynix.
inotify_init
()¶
-
pynix.
inotify_read
()¶
-
pynix.
inotify_rm_watch
()¶
-
pynix.
mount
()¶
-
pynix.
prctl
()¶
-
pynix.
setresgid
()¶
-
pynix.
setresuid
()¶
-
pynix.
signalfd
()¶
-
pynix.
signalfd_read
()¶
-
pynix.
sigprocmask
()¶