diff --git a/src/sbbs3/execmisc.cpp b/src/sbbs3/execmisc.cpp
index 5c0ed01be204b548002ecf3bf3a59e7b302a0edb..420ce8afec866fe0130688467e0c6c54a90cd36e 100644
--- a/src/sbbs3/execmisc.cpp
+++ b/src/sbbs3/execmisc.cpp
@@ -1186,11 +1186,8 @@ int sbbs_t::exec_misc(csi_t* csi, char *path)
 					csi->ip+=4;
 					lp2=getintvar(csi,*(long *)csi->ip);
 					csi->ip+=4;
-	#if 0 /* ftime */
-					if(lp1 && *lp1 && lp2) {
-						getftime(fileno((FILE *)*lp1),&ft);
-						*lp2=ftimetounix(ft); }
-	#endif
+					if(lp1 && *lp1 && lp2) 
+						*lp2=filetime(fileno((FILE *)*lp1));
 					return(0);
 				case FIO_SET_TIME:
 					lp1=getintvar(csi,*(long *)csi->ip);