If we include winsock2.h then FD_SET wants an unsigned type for an fd.
[openssl.git] / crypto / cryptlib.c
index 6464c537058c8ca86072d14deda3fff8107e2b6f..aa19dd7f2714984df6776892bb9c57a3eb816f8b 100644 (file)
@@ -436,6 +436,8 @@ unsigned long CRYPTO_thread_id(void)
                ret=(unsigned long)GetCurrentThreadId();
 #elif defined(GETPID_IS_MEANINGLESS)
                ret=1L;
+#elif defined(OPENSSL_SYS_BEOS)
+               ret=(unsigned long)find_thread(NULL);
 #else
                ret=(unsigned long)getpid();
 #endif