diff --git a/init_posix.go b/init_posix.go index ea5cb34..2da7f95 100644 --- a/init_posix.go +++ b/init_posix.go @@ -61,12 +61,8 @@ void go_thread_locking_callback(int mode, int n, const char *file, } } -unsigned long go_thread_id_callback(void) -{ - unsigned long ret; - - ret = (unsigned long)pthread_self(); - return (ret); +unsigned long go_thread_id_callback(void) { + return (unsigned long)pthread_self(); } */ import "C" diff --git a/init_windows.go b/init_windows.go index 2e893b9..051133c 100644 --- a/init_windows.go +++ b/init_windows.go @@ -49,5 +49,9 @@ void go_thread_locking_callback(int mode, int n, const char *file, LeaveCriticalSection(&goopenssl_locks[n]); } } + +unsigned long go_thread_id_callback(void) { + return (unsigned long)GetCurrentThreadId(); +} */ import "C"