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

NOMBRE

       killpg - enviar una señal a un grupo de procesos

SINOPSIS

       #include <signal.h>

       int killpg(int pgrp, int sig);

   Requisitos de Macros de Prueba de Características para glibc (véase feature_test_macros(7)):

       killpg():
           _XOPEN_SOURCE >= 500
               || /* Since glibc 2.19: */ _DEFAULT_SOURCE
               || /* Glibc versions <= 2.19: */ _BSD_SOURCE

DESCRIPCIÓN

       killpg() envía la señal sig al grupo de procesos pgrp.  Véase signal(7)  para una lista de
       señales.

       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).

VALOR DEVUELTO

       En  caso  de éxito se devuelve cero. En caso de error se devuelve -1, y errno se configura
       adecuadamente.

ERRORES

       EINVAL sig no es un número de señal válido.

       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  No se encuentran procesos en el grupo de procesos especificado por pgrp.

       ESRCH  El  grupo  de  procesos  se dió como 0, pero el proceso que envía no tiene grupo de
              procesos.

CONFORME A

       POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD (killpg apareció por primera vez en 4BSD).

NOTAS

       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.

   Diferencias kernel / biblioteca C
       On  Linux,  killpg()   is  implemented  as  a  library  function  that  makes   the   call
       kill(-pgrp, sig).

VÉASE TAMBIÉN

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

COLOFÓN

       Esta  página es parte de la versión 5.10 del proyecto Linux man-pages. Puede encontrar una
       descripción del proyecto, información sobre cómo informar errores y la última  versión  de
       esta página en https://www.kernel.org/doc/man-pages/.

TRADUCCIÓN

       La  traducción  al  español  de esta página del manual fue creada por Vicente Pastor Gómez
       <vpastorg@santandersupernet.com>

       Esta traducción es documentación libre; lea  la  GNU  General  Public  License  Version  3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  o posterior con respecto a las condiciones de
       copyright.  No existe NINGUNA RESPONSABILIDAD.

       Si encuentra algún error en la traducción de esta  página  del  manual,  envíe  un  correo
       electrónico a debian-l10n-spanish@lists.debian.org ⟨⟩.