summaryrefslogtreecommitdiff
path: root/implement.h
diff options
context:
space:
mode:
Diffstat (limited to 'implement.h')
-rw-r--r--implement.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/implement.h b/implement.h
index b72e273..4a9a5ad 100644
--- a/implement.h
+++ b/implement.h
@@ -66,15 +66,15 @@ extern "C" {
/* Generic handler push and pop routines. */
-void _pthread_handler_push(_pthread_handler_node_t ** stacktop,
- int poporder,
- void (*routine)(void *),
- void *arg);
+int _pthread_handler_push(int stack,
+ int poporder,
+ void (*routine)(void *),
+ void *arg);
-void _pthread_handler_pop(_pthread_handler_node_t ** stacktop,
+void _pthread_handler_pop(int stack,
int execute);
-void _pthread_handler_pop_all(_pthread_handler_node_t ** stacktop,
+void _pthread_handler_pop_all(int stack,
int execute);
/* Primitives to manage threads table entries. */