src/pylib/Lib/signal_impl/unixs

Source   Edit  

Types

ItimerError = object of PyOSError
Source   Edit  
ItimerVal {.importc: "struct itimerval", header: "<sys/time.h>".} = object
Source   Edit  

Procs

proc alarm(seconds: int): int {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc getitimer(which: int): tuple[delay, interval: float] {....raises: [PyOSError],
    tags: [], forbids: [].}
Source   Edit  
proc pause(): int {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc pthread_kill(thread_id: uint; signalnum: int) {....raises: [PyOSError],
    tags: [], forbids: [].}
Source   Edit  
proc pthread_sigmask(how: int; mask: Sigset): Set[int] {....raises: [PyOSError],
    tags: [], forbids: [].}
Source   Edit  
proc setitimer(which: int; seconds: float; interval = 0.0): tuple[
    delay, interval: float] {....raises: [ValueError, PyOSError], tags: [],
                              forbids: [].}
Source   Edit  
proc siginterrupt(signalnum, flag: int) {....raises: [ValueError, PyOSError],
    tags: [], forbids: [].}
Source   Edit  
proc sigpending(): Set[int] {....raises: [PyOSError], tags: [], forbids: [].}
Source   Edit  
proc sigtimedwait(sigset: Sigset; timeout: Timestamp): struct_siginfo
Source   Edit  
proc sigwait(sigset: Sigset): int {....raises: [PyOSError], tags: [], forbids: [].}
Source   Edit  
proc sigwaitinfo(sigset: Sigset): struct_siginfo {....raises: [PyOSError],
    tags: [], forbids: [].}
Source   Edit  

Converters

converter toSigset(oa: openArray[int]): Sigset {.
    ...raises: [PyOSError, ValueError, IOError], tags: [WriteIOEffect], forbids: [].}
Source   Edit