_lwp_exit(2)




NAME

     _lwp_exit - terminate the calling LWP


SYNOPSIS

     #include <sys/lwp.h>

     void _lwp_exit(void);


DESCRIPTION

     The _lwp_exit() function causes  the  calling  LWP  to  ter-
     minate. If it is the last non-daemon LWP in the process, the
     process exits with a status of 0 (see exit(2)).

     If the LWP was created undetached, it is transformed into  a
     "zombie  LWP" that retains at least the LWP's ID until it is
     waited for (see _lwp_wait(2)).  Otherwise, its ID and system
     resources may be reclaimed immediately.


ATTRIBUTES

     See attributes(5)  for descriptions of the following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Interface Stability         | Obsolete                    |
    |_____________________________|_____________________________|
    | MT-Level                    | Async-Signal-Safe           |
    |_____________________________|_____________________________|


SEE ALSO

     _lwp_create(2),   _lwp_detach(2),   _lwp_wait(2),   exit(2),
     attributes(5)


NOTES

     The _lwp_exit() function is obsolete and will be removed  in
     a future release.


Man(1) output converted with man2html