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

개요

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

pthread_kill(3c)

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 er‐
       ror 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 defaults to XPG7 be‐
       havior, 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-LevelAsync-Signal-
       Safe _ StandardSee 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               2 Jun 2022                  pthread_kill(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3