pthread_kill_other_threads_np(3) - Linux man page
Name
pthread_kill_other_threads_np - terminate all other threads in processSynopsis
#include <pthread.h>void pthread_kill_other_threads_np(void);
Description
Conforming to
This function is a nonstandard GNU extension; hence the suffix "_np" (nonportable) in the name.Notes
pthread_kill_other_threads_np() is intended to be called just before a thread calls execve(2) or a similar function. This function is designed to address a limitation in the obsolete LinuxThreads implementation whereby the other threads of an application are not automatically terminated (as POSIX.1-2001 requires) during execve(2).In the NPTL threading implementation, pthread_kill_other_threads_np() exists, but does nothing. (Nothing needs to be done, because the implementation does the right thing during an execve(2).)