Manpages

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 terminate. 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 attributes:

SEE ALSO

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