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

NOMBRE

       tkill - envía una señal a un único proceso

SINOPSIS

       #include <sys/types.h>
       #include <linux/unistd.h>

       _syscall2(int, tkill, pid_t, tid, int, sig)

       int tkill(pid_t tid, int sig);

DESCRIPCIÓN

       La  llamada  al sistema tkill es análoga a kill(2), excepto cuando el proceso especificado
       es parte de un grupo de hilos (creado especificando la opción CLONE_THREAD en la llamada a
       clone).   Puesto que todos los procesos en un grupo de hilos tienen el mismo identificador
       de proceso, no pueden ser manejados individualmente con la llamada kill.  Con  tkill,  sin
       embargo, se puede referenciar cada proceso por su único identificador de hilo (TID).

VALOR DEVUELTO

       En  caso  de éxito, se devuelve cero. En caso de error, se devuelve -1 y se modifica errno
       con el valor apropiado.

ERRORES

       EINVAL Se especificó un TID o una señal inválidos.

       ESRCH  No existe ningún proceso con el TID especificado.

       EPERM  El invocador no tiene permisos para enviar la señal al proceso  especificado.  Para
              que  un proceso tenga permiso para enviar una señal, debe, o bien tener privilegios
              de super-usuario, o que su identificador de usuario real o efectivo  sea  igual  al
              set-user-ID real o almacenado del proceso receptor.

CONFORME A

       tkill  es  específica  de Linux y no debería usarse en aquellos programas que se pretenden
       que sean portables.

VÉASE TAMBIÉN

       gettid(2), kill(2)