os: Implement kill().

pull/65/merge
Paul Sokolovsky 2015-12-19 00:10:55 +02:00
rodzic 2b616b11e3
commit d7bdde8820
1 zmienionych plików z 5 dodań i 0 usunięć

Wyświetl plik

@ -52,6 +52,7 @@ getpid_ = libc.func("i", "getpid", "")
waitpid_ = libc.func("i", "waitpid", "ipi")
system_ = libc.func("i", "system", "s")
execvp_ = libc.func("i", "execvp", "PP")
kill_ = libc.func("i", "kill", "ii")
getenv_ = libc.func("s", "getenv", "P")
@ -215,6 +216,10 @@ def waitpid(pid, opts):
check_error(r)
return (r, a[0])
def kill(pid, sig):
r = kill_(pid, sig)
check_error(r)
def system(command):
r = system_(command)
check_error(r)