svcadm(1M)을 검색하려면 섹션에서 1M 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
pthread_kill(3c)
Standard C Library Functions pthread_kill(3C)
NAME
pthread_kill - send a signal to a thread
SYNOPSIS
#include <signal.h>
#include <pthread.h>
int pthread_kill(pthread_t thread, int sig);
DESCRIPTION
The pthread_kill() function sends the sig signal to the thread desig‐
nated by thread. The thread argument must be a member of the same
process as the calling thread. The sig argument must be one of the sig‐
nals listed in signal.h(3HEAD), with the exception of SIGCANCEL being
reserved and off limits to pthread_kill(). If sig is 0, a validity
check is performed for the existence of the target thread; no signal is
sent.
RETURN VALUES
Upon successful completion, the function returns a value of 0. Other‐
wise the function returns an error number. If the pthread_kill() func‐
tion fails, no signal is sent. In XPG7 or later modes it is not an
error for the target thread to be a zombie thread. In non-XPG7 mode
ESRCH will be returned for a zombie thread.
Software compiled on Oracle Solaris 11.4 and later default to XPG7
behavior, unless an earlier standard is specified at compile time using
the feature test macros described in standards(7). Software compiled on
earlier releases of Oracle Solaris will continue to follow the non-XPG7
behavior for compatibility.
ERRORS
The pthread_kill() function will fail if:
ESRCH No thread could be found corresponding to that specified by
the given thread ID.
EINVAL The value of the sig argument is an invalid or unsupported
signal number.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
TRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe _ Stan‐
dardSee standards(7).
SEE ALSO
kill(1), pthread_self(3C), pthread_sigmask(3C), pthread_sigqueue(3C),
raise(3C), attributes(7), standards(7)
Oracle Solaris 11.4 23 Dec 2014 pthread_kill(3C)