Provided by: manpages-pl-dev_4.13-4_all bug

NAZWA

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

SKŁADNIA

       #include <signal.h>

       int killpg(int pgrp, int sig);

   Wymagane ustawienia makr biblioteki glibc (patrz feature_test_macros(7)):

       killpg():
           _XOPEN_SOURCE >= 500
               || /* Od glibc 2.19: */ _DEFAULT_SOURCE
               || /* Wersje glibc <= 2.19: */ _BSD_SOURCE

OPIS

       killpg()  wysyła  sygnał  sig  do  grupy  procesów  pgrp.  Lista  synałów  znajduje  się w
       sigaction(2).

       If pgrp is 0, killpg()  sends the signal to the calling process's process  group.   (POSIX
       says: if pgrp is less than or equal to 1, the behavior is undefined.)

       For the permissions required to send a signal to another process, see kill(2).

WARTOŚĆ ZWRACANA

       Po  pomyślnym  zakończeniu  zwracane  jest zero. Po błędzie zwracane jest -1 i odpowiednio
       ustawiane jest errno.

BŁĘDY

       EINVAL sig nie jest prawidłowym numerem sygnału.

       EPERM  The process does not have permission to send  the  signal  to  any  of  the  target
              processes.  For the required permissions, see kill(2).

       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.

ZGODNE Z

       POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD (killpg()  first appeared in 4BSD).

UWAGI

       There  are  various  differences  between  the permission checking in BSD-type systems and
       System V-type systems.  See the POSIX rationale for kill(3p).  A difference not  mentioned
       by  POSIX  concerns the return value EPERM: BSD documents that no signal is sent and EPERM
       returned when the permission check failed for at least one  target  process,  while  POSIX
       documents EPERM only when the permission check failed for all target processes.

   Różnice biblioteki C/jądra
       On   Linux,   killpg()   is  implemented  as  a  library  function  that  makes  the  call
       kill(-pgrp, sig).

ZOBACZ TAKŻE

       getpgrp(2), kill(2), signal(2), capabilities(7), credentials(7)

O STRONIE

       Angielska wersja tej strony  pochodzi  z  wydania  5.10  projektu  Linux  man-pages.  Opis
       projektu,  informacje  dotyczące  zgłaszania  błędów oraz najnowszą wersję oryginału można
       znaleźć pod adresem https://www.kernel.org/doc/man-pages/.

T◈UMACZENIE

       Autorami  polskiego  tłumaczenia  niniejszej  strony   podręcznika   są:   Przemek   Borys
       <pborys@dione.ids.pl> i Andrzej Krzysztofowicz <ankry@green.mf.pg.gda.pl>

       Niniejsze  tłumaczenie  jest  wolną  dokumentacją. Bliższe informacje o warunkach licencji
       można   uzyskać   zapoznając   się   z   GNU   General   Public   License   w   wersji   3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩   lub   nowszej.   Nie  przyjmuje  się  ŻADNEJ
       ODPOWIEDZIALNOŚCI.

       Błędy w tłumaczeniu  strony  podręcznika  prosimy  zgłaszać  na  adres  listy  dyskusyjnej
       ⟨manpages-pl-list@lists.sourceforge.net⟩.