diff --git a/src/sbbs3/nopen.c b/src/sbbs3/nopen.c
index 87a940961b1c1efbc2953b6ed0c999979f108c85..d26567c760db3a7548457733a3c7946e4d47ca29 100644
--- a/src/sbbs3/nopen.c
+++ b/src/sbbs3/nopen.c
@@ -24,7 +24,6 @@
 #include "filewrap.h"
 #include "sockwrap.h"
 #include "nopen.h"
-#include "sbbsdefs.h"
 #ifdef _WIN32
 	#include <io.h>
 #endif
diff --git a/src/sbbs3/sbbsdefs.h b/src/sbbs3/sbbsdefs.h
index 4ac198b3ff8710555dfde6d950132d95625f2bfe..d8dddb6dee68ea9bc624da0986653315b9c69e23 100644
--- a/src/sbbs3/sbbsdefs.h
+++ b/src/sbbs3/sbbsdefs.h
@@ -515,7 +515,6 @@ typedef enum {						/* Values for xtrn_t.event				*/
 #define SEC_RING	   6	/* Maximum seconds between rings				*/
 
 #define LOOP_NODEDAB  200	/* Retries on node.dab locking/unlocking		*/
-#define FILE_RETRY_DELAY(x) mswait(((x / 10) * 50) + xp_random(100))
 
 							/* String lengths								*/
 #define LEN_ALIAS		25	/* User alias									*/
diff --git a/src/xpdev/filewrap.h b/src/xpdev/filewrap.h
index 24a5af8aa3521e4c9935618750173c33b8adb420..1dab19a7057fe4ac8b4abc0774b49d8583958f3e 100644
--- a/src/xpdev/filewrap.h
+++ b/src/xpdev/filewrap.h
@@ -146,6 +146,7 @@
 
 // These errno values should trigger sopen() and lock() retries, within limits
 #define FILE_RETRY_ERRNO(x) ((x)==EACCES || (x)==EAGAIN || (x)==EDEADLOCK || (x)==EBUSY || (x)==EIO)
+#define FILE_RETRY_DELAY(x) SLEEP(((x / 10) * 50) + xp_random(100))
 
 /**************/
 /* Prototypes */