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

개요

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

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)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3