[rtems-docs commit] posix-users/thread_cancellation.rst: Add Prototypes

Joel Sherrill joel at rtems.org
Wed Nov 21 18:08:56 UTC 2018


Module:    rtems-docs
Branch:    master
Commit:    9980ff21a3cb1a5c396566e0c3151b1be4c442cb
Changeset: http://git.rtems.org/rtems-docs/commit/?id=9980ff21a3cb1a5c396566e0c3151b1be4c442cb

Author:    Marçal Comajoan Cara <mcomajoancara at gmail.com>
Date:      Wed Nov 21 18:04:12 2018 +0100

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(-)

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 <pthread.h>
     int pthread_cancel(
+        pthread_t thread
     );
 
 **STATUS CODES:**
@@ -81,7 +83,10 @@ pthread_setcancelstate - Set Cancelability State
 
 .. code-block:: c
 
+    #include <pthread.h>
     int pthread_setcancelstate(
+        int state,
+        int *oldstate
     );
 
 **STATUS CODES:**
@@ -107,7 +112,10 @@ pthread_setcanceltype - Set Cancelability Type
 
 .. code-block:: c
 
+    #include <pthread.h>
     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 <pthread.h>
+    void pthread_testcancel(
+        void
     );
 
 **STATUS CODES:**
@@ -159,7 +169,10 @@ pthread_cleanup_push - Establish Cancellation Handler
 
 .. code-block:: c
 
-    int pthread_cleanup_push(
+    #include <pthread.h>
+    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 <pthread.h>
+    void pthread_cleanup_pop(
+        int execute
     );
 
 **STATUS CODES:**



More information about the vc mailing list