]> git.openfabrics.org - ~shefty/rdma-win.git/commitdiff
Fix XP compilation issues.
authorshefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 4 Aug 2008 20:52:43 +0000 (20:52 +0000)
committershefty <shefty@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Mon, 4 Aug 2008 20:52:43 +0000 (20:52 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1@1465 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

branches/winverbs/core/winmad/kernel/wm_driver.h
branches/winverbs/core/winverbs/kernel/wv_driver.h

index 7f51bd3261880e3bfb157197588cb00059a82801..c1c308ae911012fd417d7f95971a9fa1a49faeef 100644 (file)
 #include <iba\ib_al_ifc.h>\r
 #include "wm_ioctl.h"\r
 \r
+#if WINVER <= _WIN32_WINNT_WINXP\r
+#define KGUARDED_MUTEX FAST_MUTEX\r
+#define KeInitializeGuardedMutex ExInitializeFastMutex\r
+#define KeAcquireGuardedMutex ExAcquireFastMutex\r
+#define KeReleaseGuardedMutex ExReleaseFastMutex\r
+#endif\r
+\r
 extern WDFDEVICE                       ControlDevice;\r
 \r
 typedef struct _WM_IB_PORT\r
index 494334bd3870b8d403932de32fbbd49d44dedf16..22d9ae66fecf51baf14d44b6a6a76aa33d88481a 100644 (file)
 #include <rdma\verbs.h>\r
 #include "wv_ioctl.h"\r
 \r
+#if WINVER <= _WIN32_WINNT_WINXP\r
+#define KGUARDED_MUTEX FAST_MUTEX\r
+#define KeInitializeGuardedMutex ExInitializeFastMutex\r
+#define KeAcquireGuardedMutex ExAcquireFastMutex\r
+#define KeReleaseGuardedMutex ExReleaseFastMutex\r
+#endif\r
+\r
 extern WDFDEVICE                       ControlDevice;\r
 \r
 typedef struct _WV_RDMA_DEVICE\r