win32/pthread.c: Move to new error handling mechanism
diff --git a/src/win32/pthread.c b/src/win32/pthread.c
index 7e17b6b..41cf5b3 100644
--- a/src/win32/pthread.c
+++ b/src/win32/pthread.c
@@ -33,7 +33,7 @@ int pthread_create(pthread_t *GIT_RESTRICT thread,
{
GIT_UNUSED_ARG(attr);
*thread = (pthread_t) CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)start_routine, arg, 0, NULL);
- return *thread ? GIT_SUCCESS : GIT_EOSERR;
+ return *thread ? GIT_SUCCESS : git__throw(GIT_EOSERR, "Failed to create pthread");
}
int pthread_join(pthread_t thread, void **value_ptr)