Provided by: manpages-es_1.55-10_all 

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)
Linux 2.4.20 1 febrero 2003 TKILL(2)