Use TIME_T_FMT for formatting tv_sec. Bug 1561
[exim.git] / src / src / transports / appendfile.c
index f56862beca3fcbb40e5d2c8c7f088e49c1a94e59..d8664be2e7e4d862a90fbfca3ad5fe3a543f5fb6 100644 (file)
@@ -2540,8 +2540,8 @@ else
       uschar *basename;
 
       (void)gettimeofday(&msg_tv, NULL);
-      basename = string_sprintf("%lu.H%luP%lu.%s", msg_tv.tv_sec,
-        msg_tv.tv_usec, getpid(), primary_hostname);
+      basename = string_sprintf(TIME_T_FMT ".H%luP%lu.%s",
+               msg_tv.tv_sec, msg_tv.tv_usec, getpid(), primary_hostname);
 
       filename = dataname = string_sprintf("tmp/%s", basename);
       newname = string_sprintf("new/%s", basename);