]> git.pond.sub.org Git - empserver/commitdiff
(gen_power): Force mtime update under Windows. From Ron Koenderink.
authorMarkus Armbruster <armbru@pond.sub.org>
Wed, 17 Mar 2004 06:40:44 +0000 (06:40 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Wed, 17 Mar 2004 06:40:44 +0000 (06:40 +0000)
src/lib/commands/powe.c

index 0154b8e2c012e3570ae8109266f3381a7e6aa12f..b51bfd4eec11264f1bb0afa9606ed6b20ea29627 100644 (file)
@@ -344,6 +344,14 @@ gen_power(void)
     for (i = 1; i < MAXNOC; i++) {
        putpower(i, &powbuf[order[i].cnum]);
     }
+#ifdef _WIN32
+    /*
+     * At least some versions of Windows fail to update mtime on
+     * write().  Bad, because `power' displays that time.  Attempt to
+     * force an update.
+     */
+    _commit(empfile[EF_POWER].fd);
+#endif
 }
 
 static int