diff --git a/src/sbbs3/logfile.cpp b/src/sbbs3/logfile.cpp
index a460a1eb6fbb74a490ac9266542642bd2ca5d780..77fdcf6a146f240c918da2111fe79fae77c22476 100644
--- a/src/sbbs3/logfile.cpp
+++ b/src/sbbs3/logfile.cpp
@@ -110,7 +110,7 @@ extern "C" BOOL DLLCALL spamlog(scfg_t* cfg, char* prot, char* action
 	return(TRUE);
 }
 
-extern "C" int errorlog(scfg_t* cfg, const char* text)
+extern "C" int DLLCALL errorlog(scfg_t* cfg, const char* text)
 {
 	FILE*	fp;
 	char	buf[128];