Provided by: manpages-es_1.55-8_all bug

NOMBRE

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

SINOPSIS

       #include <signal.h>

       int killpg(int pgrp, int sig);

DESCRIPCIÓN

       Killpg   envía   la  señal  sig  al  grupo  de  procesos  pgrp.   Véase
       sigaction(2) para una lista de señales. Si pgrp es 0, killpg  envía  la
       señal al grupo de procesos del proceso que envía la señal.

       El  proceso que envía, y los miembros del grupo de procesos deben tener
       todos el mismo ID  de  usuario  efectivo,  o  el  que  envía  debe  ser
       superusuario.   Como  excepción,  la  señal  de continuar SIGCONT puede
       enviarse a cualquier proceso que sea descendiente del proceso actual.

VALOR DEVUELTO

       Si hay éxito, se devuelve cero. Si hubo error, se devuelve -1, y  errno
       se actualiza apropiadamente.

ERRORES

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

       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.

       EPERM  El  proceso  que  envía  no  es superusuario, y uno o más de los
              procesos objetivo tiene ID de usuario efectivo diferente del  ID
              del proceso que envía.

CONFORME A

       SVr4, 4.4BSD (La llamada killpg apareció por primera vez en BSD 4.0).

VÉASE TAMBIÉN

       kill(2), getpgrp(2), signal(2)