diff options
author | kwolekr <kwolekr@minetest.net> | 2015-10-17 22:42:48 -0400 |
---|---|---|
committer | kwolekr <kwolekr@minetest.net> | 2015-10-24 02:31:23 -0400 |
commit | 964be640cb1072b122e5047ddfed19907c6b9dab (patch) | |
tree | 4e400e2774d999b5457ed8031274199958401bf7 /src/threads.h | |
parent | 59fa117d13ba881f6f5e77c94f5a4ce6adb9647f (diff) | |
download | minetest-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.h | 6 |
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 |