extern int LWP_INTERNALSIGNAL(void *event, int yield);
extern int LWP_QWait(void);
extern int LWP_QSignal(PROCESS pid);
+#else
+extern int LWP_CurrentProcess();
+extern int LWP_INTERNALSIGNAL();
+extern int LWP_InitializeProcessSupport();
+extern int LWP_CreateProcess();
+extern int LWP_DestroyProcess();
+extern int LWP_WaitProcess();
+extern PROCESS LWP_ThreadId();
#endif
/* max time we are allowed to spend in a select call on NT */
for (i = 0; i < nThreads; i++) {
if (ThreadId[i] == id) {
strncpy(&ThreadName[i][0], name, MAXTHREADNAMELENGTH);
- return;
+ return 0;
}
}
- if (nThreads == MAX_THREADS) return;
+ if (nThreads == MAX_THREADS) return 0;
ThreadId[nThreads] = id;
strncpy(&ThreadName[nThreads][0], name, MAXTHREADNAMELENGTH);
ThreadName[nThreads][MAXTHREADNAMELENGTH -1] =0;
nThreads++;
+
+ return 0;
}
int swapthreadname(id, new, old)