NAZWA¶
killpg - wysłanie sygnału do grupy procesów
SKŁADNIA¶
#include <signal.h>
int killpg(int pgrp, int sig);
OPIS¶
Uwaga! To tłumaczenie może być nieaktualne!
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)
Powyższe tłumaczenie pochodzi z nieistniejącego już
Projektu Tłumaczenia Manuali i
może nie być
aktualne. W razie zauważenia różnic między
powyższym opisem a rzeczywistym zachowaniem opisywanego programu lub
funkcji, prosimy o zapoznanie się z oryginalną
(angielską) wersją strony podręcznika za pomocą
polecenia:
- man --locale=C 2 killpg
Prosimy o pomoc w aktualizacji stron man - więcej informacji można
znaleźć pod adresem
http://sourceforge.net/projects/manpages-pl/.