|
NAMEpthread_switch_add_np ,
pthread_switch_delete_np —
thread context switches debugging primitives
LIBRARYPOSIX Threads Library (libpthread, -lpthread)SYNOPSIS#include <pthread_np.h>
int
int
DESCRIPTIONAn application is allowed to monitor the thread context switches inside the threading library. An application can install a routine that gets called every time a thread (explicitly created by an application with the pthread_create(3) function) gets the context switched. The routine is passed the thread IDs of the threads that are being switched in and out. Installation and removal of these hooks may be done using thepthread_switch_add_np () and
pthread_switch_delete_np () functions respectively.
RETURN VALUESIf successful, these functions return 0. Otherwise, an error number is returned to indicate the error.ERRORSThepthread_switch_add_np () may fail if:
The
SEE ALSOpthread_create(3), pthread_np(3)AUTHORSThis manual page was written by Alexey Zelkin <phantom@FreeBSD.org>.
Visit the GSP FreeBSD Man Page Interface. |