Rechercher une page de manuel

Chercher une autre page de manuel:

killpg

Autres langues

Langue: pl

Autres versions - même langue

Version: 1993-07-23 (ubuntu - 16/08/07)

Autres sections - même nom

Section: 2 (Appels système)

NAZWA

killpg - wys³anie sygna³u do grupy procesów

SK£ADNIA

#include <signal.h>

int killpg(int pgrp, int sig);

OPIS

killpg wysy³a sygna³ sig do grupy procesów pgrp. Lista syna³ów znajduje siê w sigaction(2). Je¶li pgrp jest równe 0, to killpg wysy³a sygna³ do grupy procesów procesu wysy³aj±cego.

Proces wysy³aj±cy i cz³onkowie grupy procesu musz± mieæ ten sam efektywny ID u¿ytkownika, lub wysy³aj±cy musi byæ superu¿ytkownikiem. Jako szczególny przypadek, sygna³ kontynucaji SIGCONT mo¿na wys³aæ dodowolnego procesu bêd±cego potomkiem procesu bie¿±cego.

WARTO¦Æ ZWRACANA

Po pomy¿lnym zakoñczeniu zwracane jest zero. Po b³êdzie zwracane jest -1 i odpowiednio ustawiane errno.

B£ÊDY

EINVAL
sig nie jest prawid³owym numerem sygna³u.
ESRCH
Nie znaleziono ¿adnego procesu w grupie okre¶lonej przez pgrp.
ESRCH
Podano zerow± grupê, lecz proces wysy³aj±cy nie ma grupy procesów.
EPERM
Proces wysy³aj±cy nie jest superu¿ytkownikiem, a niektóre z procesów docelowych maj± inny efektywny ID u¿ytkownika ni¿ proces wysy³aj±cy.

ZGODNE Z

SVr4, 4.4BSD (funkcja killpg pojawi³a siê pierwotnie w BSD4.0).

ZOBACZ TAK¯E

kill(2), getpgrp(2), signal(2)
COUPÉS

P : C'est la loi, les pitbulls doivent être stérilisés.
M : Ça fait qu'ils peuvent toujours bouffer le cul des gens... mais plus les engrosser...