From 32597100b81a03cc827c164ca8250fba91599593 Mon Sep 17 00:00:00 2001 From: Trevor Norris Date: Wed, 30 Apr 2014 15:11:24 -0700 Subject: [PATCH] thread: add uv_thread_cb typedef To keep with convention, add a typedef for the function called that initializes the new thread. Signed-off-by: Fedor Indutny --- include/uv.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/include/uv.h b/include/uv.h index d4566268..7604d15f 100644 --- a/include/uv.h +++ b/include/uv.h @@ -2204,8 +2204,14 @@ UV_EXTERN void uv_key_delete(uv_key_t* key); UV_EXTERN void* uv_key_get(uv_key_t* key); UV_EXTERN void uv_key_set(uv_key_t* key, void* value); -UV_EXTERN int uv_thread_create(uv_thread_t *tid, - void (*entry)(void *arg), void *arg); +/* + * Callback that is invoked to initialize thread execution. + * + * `arg` is the same value that was passed to uv_thread_create(). + */ +typedef void (*uv_thread_cb)(void* arg); + +UV_EXTERN int uv_thread_create(uv_thread_t* tid, uv_thread_cb entry, void* arg); UV_EXTERN unsigned long uv_thread_self(void); UV_EXTERN int uv_thread_join(uv_thread_t *tid);