From 9980ff21a3cb1a5c396566e0c3151b1be4c442cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=A7al=20Comajoan=20Cara?= Date: Wed, 21 Nov 2018 18:04:12 +0100 Subject: posix-users/thread_cancellation.rst: Add Prototypes Add Prototypes to Thread Cancellation APIs. This work was part of GCI 2018. --- posix-users/thread_cancellation.rst | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'posix-users/thread_cancellation.rst') diff --git a/posix-users/thread_cancellation.rst b/posix-users/thread_cancellation.rst index ae14542..0cf4da4 100644 --- a/posix-users/thread_cancellation.rst +++ b/posix-users/thread_cancellation.rst @@ -55,7 +55,9 @@ pthread_cancel - Cancel Execution of a Thread .. code-block:: c + #include int pthread_cancel( + pthread_t thread ); **STATUS CODES:** @@ -81,7 +83,10 @@ pthread_setcancelstate - Set Cancelability State .. code-block:: c + #include int pthread_setcancelstate( + int state, + int *oldstate ); **STATUS CODES:** @@ -107,7 +112,10 @@ pthread_setcanceltype - Set Cancelability Type .. code-block:: c + #include int pthread_setcanceltype( + int type, + int *oldtype ); **STATUS CODES:** @@ -133,7 +141,9 @@ pthread_testcancel - Create Cancellation Point .. code-block:: c - int pthread_testcancel( + #include + void pthread_testcancel( + void ); **STATUS CODES:** @@ -159,7 +169,10 @@ pthread_cleanup_push - Establish Cancellation Handler .. code-block:: c - int pthread_cleanup_push( + #include + void pthread_cleanup_push( + void (*routine)(void*), + void *arg ); **STATUS CODES:** @@ -185,7 +198,9 @@ pthread_cleanup_pop - Remove Cancellation Handler .. code-block:: c - int pthread_cleanup_push( + #include + void pthread_cleanup_pop( + int execute ); **STATUS CODES:** -- cgit v1.2.3