pynix package¶
Module contents¶
-
class
pynix.EpollEvent¶ Bases:
objectWraps 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:
objectpynix.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:
objectpynix.EpollEventIter(pynix.EpollEventBuf buffer) Iterator over events in an eventbuf`
-
class
pynix.SigInfo¶ Bases:
objectWraps 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:
objectWraps 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()¶