thr_kill(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

thr_kill(3c)

thr_kill(3C)             Standard C Library Functions             thr_kill(3C)

NAME
       thr_kill - send a signal to a thread

SYNOPSIS
       #include <signal.h>
       #include <thread.h>

       int thr_kill(thread_t thread, int sig);

DESCRIPTION
       The  thr_kill()  function sends the sig signal to the thread designated
       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 signals listed
       in signal.h(3HEAD), with the exception of SIGCANCEL being reserved  and
       off limits to thr_kill(). If sig is 0, a validity check is done for the
       existence of the target thread; no signal is sent.

RETURN VALUES
       Upon  successful  completion, thr_kill() returns 0. Otherwise, an error
       number is returned. In the event of failure, no signal is sent.  It  is
       not an error for the target thread to be a zombie thread.

ERRORS
       The thr_kill() function will fail if:

       EINVAL    The  sig  argument  value is not zero and is an invalid or an
                 unsupported signal number.


       ESRCH     No thread was found that corresponded to  the  thread  desig‐
                 nated by thread ID.


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 _ MT-LevelAsync-Signal-Safe


SEE ALSO
       kill(2), sigaction(2), raise(3C),  thr_self(3C),  signal.h(3HEAD),  at‐
       tributes(7), standards(7)

Oracle Solaris 11.4               23 Dec 2014                     thr_kill(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3