summaryrefslogtreecommitdiff
path: root/src/threads.h
diff options
context:
space:
mode:
authorkwolekr <kwolekr@minetest.net>2015-10-17 22:42:48 -0400
committerkwolekr <kwolekr@minetest.net>2015-10-24 02:31:23 -0400
commit964be640cb1072b122e5047ddfed19907c6b9dab (patch)
tree4e400e2774d999b5457ed8031274199958401bf7 /src/threads.h
parent59fa117d13ba881f6f5e77c94f5a4ce6adb9647f (diff)
downloadminetest-964be640cb1072b122e5047ddfed19907c6b9dab.tar.gz
minetest-964be640cb1072b122e5047ddfed19907c6b9dab.tar.bz2
minetest-964be640cb1072b122e5047ddfed19907c6b9dab.zip
Fix some threading things and add additional thread unittests
- Fix thread name reset on start() - Fully reset thread state on kill() - Add unittests to check for correct object states under various circumstances
Diffstat (limited to 'src/threads.h')
-rw-r--r--src/threads.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/threads.h b/src/threads.h
index 176b69c2e..d4306f631 100644
--- a/src/threads.h
+++ b/src/threads.h
@@ -58,11 +58,11 @@ with this program; if not, write to the Free Software Foundation, Inc.,
// ThreadStartFunc
//
#if USE_CPP11_THREADS || USE_POSIX_THREADS
- typedef void *(ThreadStartFunc)(void *param);
+ typedef void *ThreadStartFunc(void *param);
#elif defined(_WIN32_WCE)
- typedef DWORD (ThreadStartFunc)(LPVOID param);
+ typedef DWORD ThreadStartFunc(LPVOID param);
#elif defined(_WIN32)
- typedef DWORD WINAPI (ThreadStartFunc)(LPVOID param);
+ typedef DWORD WINAPI ThreadStartFunc(LPVOID param);
#endif