diff --git a/src/sbbs3/nopen.c b/src/sbbs3/nopen.c index fd2306ec0b9150a3fba5128b9d44fcea143cd913..87a940961b1c1efbc2953b6ed0c999979f108c85 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); }