From bde82d5b43813992d1e2bc70bdb61895ef068619 Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Debian Linux)" <rob@synchro.net>
Date: Wed, 1 Jan 2025 03:41:20 -0800
Subject: [PATCH] Use FILE_RETRY_DELAY macro for consistent retry behavior

---
 src/sbbs3/nopen.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/sbbs3/nopen.c b/src/sbbs3/nopen.c
index fd2306ec0b..87a940961b 100644
--- a/src/sbbs3/nopen.c
+++ b/src/sbbs3/nopen.c
@@ -24,6 +24,7 @@
 #include "filewrap.h"
 #include "sockwrap.h"
 #include "nopen.h"
+#include "sbbsdefs.h"
 #ifdef _WIN32
 	#include <io.h>
 #endif
@@ -52,7 +53,7 @@ int nopen(const char* str, uint access)
 #endif
     while(((file=sopen(str,access,share,DEFFILEMODE))==-1)
         && FILE_RETRY_ERRNO(errno) && count++<LOOP_NOPEN)
-		SLEEP((count / 10) * 100);
+		FILE_RETRY_DELAY(count);
     return(file);
 }
 
-- 
GitLab