]> git.pond.sub.org Git - empserver/commitdiff
(empth_create) [_WIN32]: Fix the error return code check for
authorRon Koenderink <rkoenderink@yahoo.ca>
Sat, 24 Feb 2007 14:05:21 +0000 (14:05 +0000)
committerRon Koenderink <rkoenderink@yahoo.ca>
Sat, 24 Feb 2007 14:05:21 +0000 (14:05 +0000)
the call to _beginthread() to check for 1L instead of -1.

src/lib/empthread/ntthread.c

index edb80e5b49aee04060ec0caaa96570ac09b1c2f6..a7115435cc46a17b4ead3e9e4d67aa6ecf5f5958 100644 (file)
@@ -455,7 +455,7 @@ empth_create(int prio, void (*entry)(void *), int size, int flags,
        size = loc_MIN_THREAD_STACK;
 
     pThread->ulThreadID = _beginthread(empth_threadMain, size, pThread);
-    if (pThread->ulThreadID == -1) {
+    if (pThread->ulThreadID == 1L) {
        logerror("can not create thread: %s: %s", name, strerror(errno));
        goto bad;
     }