Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

pthread_kill(2) [mojave man page]

PTHREAD_KILL(2) 					      BSD System Calls Manual						   PTHREAD_KILL(2)

NAME
pthread_kill -- send a signal to a specified thread SYNOPSIS
#include <signal.h> int pthread_kill(pthread_t thread, int sig); DESCRIPTION
The pthread_kill() function sends a signal, specified by sig, to a thread, specified by thread. If sig is 0, error checking is performed, but no signal is actually sent. RETURN VALUES
If successful, pthread_kill() returns 0. Otherwise, an error number is returned. ERRORS
The pthread_kill() function will fail if: [ESRCH] thread is an invalid thread ID. [EINVAL] sig is an invalid or unsupported signal number. [ENOTSUP] thread was not created by pthread_create() and does not support being killed with pthread_kill() LEGACY SYNOPSIS
#include <pthread.h> #include <signal.h> The include file <pthread.h> is necessary. SEE ALSO
kill(2), pthread_self(3), raise(3), compat(5) STANDARDS
pthread_kill() conforms to ISO/IEC 9945-1:1996 (``POSIX.1'') BSD
Feb 05, 2002 BSD

Check Out this Related Man Page

pthread_kill(3T)														  pthread_kill(3T)

NAME
pthread_kill() - send a signal to a thread SYNOPSIS
PARAMETERS
thread Thread to which the signal is to be delivered. sig Signal to be delivered to thread. DESCRIPTION
The function is used to request that a signal be delivered to thread. The signal is asynchronously directed to thread in the calling process. The signal is handled in the context of the given thread; if the signal action results in the thread terminating or stopping, this action is applied to the whole process. If sig is zero, error checking is performed but a signal is not sent. RETURN VALUE
Upon successful completion, returns zero. Otherwise, an error number is returned to indicate the error (the variable is not set). ERRORS
If any of the following occur, the function returns the corresponding error number: [EINVAL] sig is an invalid or unsupported signal number. [ESRCH] No thread could be found corresponding to thread. AUTHOR
was derived from the IEEE POSIX P1003.1c standard. SEE ALSO
kill(2), sigaction(2), pthread_self(3T), raise(2). STANDARDS CONFORMANCE
Pthread Library pthread_kill(3T)
Man Page