kopia lustrzana https://github.com/micropython/micropython-lib
signal: Add basic signal implementation (only IGN & DFL are supported).
rodzic
2441900796
commit
b35135ef13
|
@ -0,0 +1,18 @@
|
||||||
|
import _libc
|
||||||
|
|
||||||
|
|
||||||
|
SIG_DFL = 0
|
||||||
|
SIG_IGN = 1
|
||||||
|
|
||||||
|
SIGINT = 2
|
||||||
|
SIGPIPE = 13
|
||||||
|
SIGTERM = 15
|
||||||
|
|
||||||
|
libc = _libc.get()
|
||||||
|
|
||||||
|
signal_ = libc.func("i", "signal", "ii")
|
||||||
|
|
||||||
|
def signal(n, handler):
|
||||||
|
if isinstance(handler, int):
|
||||||
|
return signal_(n, handler)
|
||||||
|
raise NotImplementedError
|
Ładowanie…
Reference in New Issue