Unix/Linux Go Back    


SuSE 11.3 - man page for pthread_kill_other_threads_np (suse section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


PTHREAD_KILL_OTHER_THREADS_NP(3)    Linux Programmer's Manual	 PTHREAD_KILL_OTHER_THREADS_NP(3)

NAME
       pthread_kill_other_threads_np - terminate all other threads in process

SYNOPSIS
       #include <pthread.h>

       void pthread_kill_other_threads_np(void);

DESCRIPTION
       pthread_kill_other_threads_np() only has an effect in the LinuxThreads threading implemen-
       tation.	On that implementation, calling this function causes the immediate termination of
       all  threads  in  the  application, except the calling thread.  The cancellation state and
       cancellation type of the to-be-terminated threads are ignored, and  the	cleanup  handlers
       are not called in those threads.

CONFORMING TO
       This function is a nonstandard GNU extension.

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 dur-
       ing an execve(2).)

SEE ALSO
       execve(2),   pthread_setcancelstate(3),	  pthread_setcanceltype(3),    pthread_cancel(3),
       pthreads(7)

COLOPHON
       This  page  is  part of release 3.25 of the Linux man-pages project.  A description of the
       project,  and  information  about  reporting  bugs,  can  be  found   at   http://www.ker-
       nel.org/doc/man-pages/.

Linux					    2009-01-28		 PTHREAD_KILL_OTHER_THREADS_NP(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 12:33 PM.