diff --git a/src/sbbs3/ctrl/MainFormUnit.cpp b/src/sbbs3/ctrl/MainFormUnit.cpp
index 1f09d84f6653b89fed632108d3ae202866c9c894..245c6d9b13670b35c70bea49faccb4f9b3afcbe6 100644
--- a/src/sbbs3/ctrl/MainFormUnit.cpp
+++ b/src/sbbs3/ctrl/MainFormUnit.cpp
@@ -331,7 +331,7 @@ static int mail_lputs(char *str)
             }
         }
         if(LogStream==NULL)
-            LogStream=fsopen(LogFileName.c_str(),"a",SH_DENYNONE);
+            LogStream=_fsopen(LogFileName.c_str(),"a",SH_DENYNONE);
 
         if(LogStream!=NULL) {
 			Line=Now().FormatString("hh:mm:ss")+"  ";
@@ -441,7 +441,7 @@ static int ftp_lputs(char *str)
             }
         }
         if(LogStream==NULL)
-            LogStream=fsopen(LogFileName.c_str(),"a",SH_DENYNONE);
+            LogStream=_fsopen(LogFileName.c_str(),"a",SH_DENYNONE);
 
         if(LogStream!=NULL) {
             Line=Now().FormatString("hh:mm:ss")+"  ";