.. comment SPDX-License-Identifier: CC-BY-SA-4.0
Thread Cancellation
###################
Thread Cancellation Overview
============================
Cancelability States
--------------------
.. code:: c
PTHREAD_CANCEL_DISABLE, Constant, Implemented
PTHREAD_CANCEL_ENABLE, Constant, Implemented
PTHREAD_CANCEL_ASYNCHRONOUS, Constant, Implemented
PTHREAD_CANCEL_DEFERRED, Constant, Implemented
Cancellation Points
-------------------
Thread Cancellation Cleanup Handlers
------------------------------------
.. code:: c
PTHREAD_CANCELED, Constant, Unimplemented
Async-Cancel Safety
-------------------
Thread Cancellation Functions
=============================
Canceling Execution of a Thread
-------------------------------
.. code:: c
pthread_cancel(), Function, Implemented
Setting Cancelability State
---------------------------
.. code:: c
pthread_setcancelstate(), Function, Implemented
pthread_setcanceltype(), Function, Implemented
pthread_testcancel(), Function, Implemented
Establishing Cancellation Handlers
----------------------------------
.. code:: c
pthread_cleanup_push(), Function, Implemented
pthread_cleanup_pop(), Function, Implemented
Language-Independent Cancellation Functionality
===============================================
Requesting Cancellation
-----------------------
Associating Cleanup Code With Scopes
------------------------------------
Controlling Cancellation Within Scopes
--------------------------------------
Defined Cancellation Sequence
-----------------------------
List of Cancellation Points
---------------------------
.. COMMENT: DO NOT EDIT - AUTOMATICALLY GENERATED!!!