[DAPL2] _getpid() has disappeared in WDK, use GetCurrentProcessId() instead.
authorstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sat, 3 May 2008 01:11:06 +0000 (01:11 +0000)
committerstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sat, 3 May 2008 01:11:06 +0000 (01:11 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1118 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

ulp/dapl2/dapl/common/dapl_debug.c
ulp/dapl2/dapl/udapl/windows/dapl_osd.h
ulp/dapl2/test/dtest/dtest.c
ulp/dapl2/test/dtestx/dtestx.c

index 7c7c4bc..cb9429a 100644 (file)
@@ -27,6 +27,7 @@
 \r
 #include "dapl_debug.h"\r
 #include "dapl.h"\r
+\r
 #if !defined(__KDAPL__)\r
 #include <stdarg.h>\r
 #include <stdlib.h>\r
@@ -54,7 +55,7 @@ void dapl_internal_dbg_log ( DAPL_DBG_TYPE type, const char *fmt, ...)
        if ( DAPL_DBG_DEST_STDOUT & g_dapl_dbg_dest )\r
        {\r
            va_start (args, fmt);\r
-           fprintf(stdout, "%s:%d: ", _ptr_host_, getpid());\r
+           fprintf(stdout, "%s:%d: ", _ptr_host_, dapl_osd_getpid());\r
            dapl_os_vprintf (fmt, args);\r
            va_end (args);\r
        }\r
index e9aa5ca..20dec48 100644 (file)
@@ -57,7 +57,6 @@
 #include <winsock2.h>\r
 #include <Ws2tcpip.h>\r
 #include <process.h>\r
-#define getpid _getpid\r
 #include <stdlib.h>\r
 #pragma warning ( pop )\r
 \r
@@ -511,6 +510,11 @@ dapl_os_strtol(const char *nptr, char **endptr, int base)
     return strtol(nptr, endptr, base);\r
 }\r
 \r
+STATIC __inline int\r
+dapl_osd_getpid(void)\r
+{\r
+       return (int)GetCurrentProcessId();\r
+}\r
 \r
 /*\r
  *  Debug Helper Functions\r
index 71cd03b..f10bd7d 100644 (file)
@@ -49,7 +49,8 @@
 #include <getopt.h>\r
 #include <complib/cl_types.h>\r
 \r
-#define getpid _getpid\r
+#define getpid GetCurrentProcessId\r
+\r
 #define F64x "%I64x" \r
 \r
 #ifdef DBG\r
index 94fe53a..d9f7b38 100644 (file)
@@ -43,7 +43,7 @@
 #include <complib/cl_types.h>\r
 #define __BYTE_ORDER __LITTLE_ENDIAN\r
 \r
-#define getpid _getpid\r
+#define getpid GetCurrentProcessId\r
 #define F64x "%I64x"\r
 #define DAPL_PROVIDER "ibnic0v2"\r
 #else\r