_lwp_kill(2) 맨 페이지 - 윈디하나의 솔라나라

개요

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

_lwp_kill(2)

_lwp_kill(2)                     System Calls                     _lwp_kill(2)



NAME
       _lwp_kill - send a signal to a LWP

SYNOPSIS
       #include <sys/lwp.h>
       #include <signal.h>

       int _lwp_kill(lwpid_t target_lwp, int sig);

DESCRIPTION
       The  _lwp_kill()  function  sends a signal to the LWP specified by tar‐
       get_lwp. The signal that is to be sent is specified by sig and must  be
       one  from the list given in signal.h(3HEAD). If sig is 0 (the null sig‐
       nal), error checking is performed but no signal is actually sent.  This
       can be used to check the validity of target_lwp.


       The  target_lwp  must  be an LWP within the same process as the calling
       LWP.

RETURN VALUES
       Upon successful completion, 0 is returned. A non-zero  value  indicates
       an error.

ERRORS
       If any of the following conditions occur, _lwp_kill() fails and returns
       the corresponding value:

       EINVAL    The sig argument is not a valid signal number.


       ESRCH     The target_lwp  argument  cannot  be  found  in  the  current
                 process.


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
       sigprocmask(2), kill(2), sigaction(2), signal.h(3HEAD), attributes(7)



Oracle Solaris 11.4               8 Aug 2001                      _lwp_kill(2)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3