Thread cancellation features. More...
Thread cancellation features.
Definition in file pthread_cancellation.h.
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
| #define | PTHREAD_CANCEL_DISABLE 0 | 
| #define | PTHREAD_CANCEL_ENABLE 1 | 
| #define | PTHREAD_CANCEL_DEFERRED 0 | 
| #define | PTHREAD_CANCEL_ASYNCHRONOUS 1 | 
| #define | PTHREAD_CANCELED ((void *) -2) | 
| Thread exit status after a canceled thread has terminated.  | |
| int | pthread_setcancelstate (int state, int *oldstate) | 
| Cancellation point are not supported, yet.  More... | |
| int | pthread_setcanceltype (int type, int *oldtype) | 
| Cancellation point are not supported, yet.  More... | |
| int | pthread_cancel (pthread_t th) | 
| Tells a pthread that it should exit.  More... | |
| void | pthread_testcancel (void) | 
| Exit the current pthread if pthread_cancel() was called for this thread before.  More... | |
| int pthread_cancel | ( | pthread_t | th | ) | 
Tells a pthread that it should exit.
A pthread th can call pthread_testcancel(). If pthread_cancel(th) was called before, it will exit then. 
| [in] | th | Pthread to tell that it should cancel. | 
-1, this invocation fails | int pthread_setcancelstate | ( | int | state, | 
| int * | oldstate | ||
| ) | 
Cancellation point are not supported, yet.
| [in] | state | Unused | 
| [out] | oldstate | Unused | 
-1, this invocation fails | int pthread_setcanceltype | ( | int | type, | 
| int * | oldtype | ||
| ) | 
Cancellation point are not supported, yet.
| [in] | type | Unused | 
| [out] | oldtype | Unused | 
-1, this invocation fails | void pthread_testcancel | ( | void | ) | 
Exit the current pthread if pthread_cancel() was called for this thread before.
If pthread_cancel() called before, the current thread exits with with the code PTHREAD_CANCELED.