kill(2) System Calls Manual kill(2) kill - (libc -lc) #include int kill(pid_t pid, int sig); glibc ( feature_test_macros(7)): kill(): _POSIX_C_SOURCE kill() . pid sig pid. pid 0 sig . pid -1 sig 1 (init) . pid -1 sig -pid. sig 0 . ( : CAP_KILL ) . SIGCONT . ( .) . . -1 errno . EINVAL . EPERM . ESRCH . wait(2). POSIX.1-2024. 4.3BSD SVr4 POSIX.1-1988. . 1.0 1.2.2 . 1.2.3 1.3.77 . POSIX.1 1.3.78. 1 init init . . POSIX.1 kill(-1,sig) sig . kill(-1,sig) . POSIX.1 sigwait(3) kill(). 2.6 2.6.7 kill() EPERM ( ) . . kill(1), _exit(2), pidfd_send_signal(2), signal(2), tkill(2), exit(3), killpg(3), sigqueue(3), capabilities(7), credentials(7), signal(7) 3 . . : . 6.18 11 2026 kill(2)