Format: application/octet-stream
1 from types import FrameType
2 from typing import Any, Callable, Tuple, Union
3
4 SIG_DFL: int = ...
5 SIG_IGN: int = ...
6
7 ITIMER_REAL: int = ...
8 ITIMER_VIRTUAL: int = ...
9 ITIMER_PROF: int = ...
10
11 NSIG: int = ...
12
13 SIGABRT: int = ...
14 SIGALRM: int = ...
15 SIGBREAK: int = ... # Windows
16 SIGBUS: int = ...
17 SIGCHLD: int = ...
18 SIGCLD: int = ...
19 SIGCONT: int = ...
20 SIGEMT: int = ...
21 SIGFPE: int = ...
22 SIGHUP: int = ...
23 SIGILL: int = ...
24 SIGINFO: int = ...
25 SIGINT: int = ...
26 SIGIO: int = ...
27 SIGIOT: int = ...
28 SIGKILL: int = ...
29 SIGPIPE: int = ...
30 SIGPOLL: int = ...
31 SIGPROF: int = ...
32 SIGPWR: int = ...
33 SIGQUIT: int = ...
34 SIGRTMAX: int = ...
35 SIGRTMIN: int = ...
36 SIGSEGV: int = ...
37 SIGSTOP: int = ...
38 SIGSYS: int = ...
39 SIGTERM: int = ...
40 SIGTRAP: int = ...
41 SIGTSTP: int = ...
42 SIGTTIN: int = ...
43 SIGTTOU: int = ...
44 SIGURG: int = ...
45 SIGUSR1: int = ...
46 SIGUSR2: int = ...
47 SIGVTALRM: int = ...
48 SIGWINCH: int = ...
49 SIGXCPU: int = ...
50 SIGXFSZ: int = ...
51
52 # Windows
53 CTRL_C_EVENT: int = ...
54 CTRL_BREAK_EVENT: int = ...
55
56 class ItimerError(IOError): ...
57
58 _HANDLER = Union[Callable[[int, FrameType], None], int, None]
59
60 def alarm(time: int) -> int: ...
61 def getsignal(signalnum: int) -> _HANDLER: ...
62 def pause() -> None: ...
63 def setitimer(which: int, seconds: float, interval: float = ...) -> Tuple[float, float]: ...
64 def getitimer(which: int) -> Tuple[float, float]: ...
65 def set_wakeup_fd(fd: int) -> int: ...
66 def siginterrupt(signalnum: int, flag: bool) -> None: ...
67 def signal(signalnum: int, handler: _HANDLER) -> _HANDLER: ...
68 def default_int_handler(signum: int, frame: FrameType) -> None: ...
69