Provided by:
manpages-es_1.55-9_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)