OpenBSD manual page server

Manual Page Search Parameters

PTHREAD_MAIN_NP(3) Library Functions Manual PTHREAD_MAIN_NP(3)

pthread_main_npidentify the main thread

#include <pthread.h>
#include <pthread_np.h>

int
pthread_main_np(void);

The pthread_main_np() function identifies the main thread.

The pthread_main_np() function returns:

1
if the calling thread is the main thread
0
if the calling thread is not the main thread
-1
if the thread initialization has not completed

pthread_self(3), pthreads(3)

The pthread_main_np() function is non-portable and may not be supported with the above semantics on other POSIX systems.

June 5, 2013 OpenBSD-current