X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=src%2Fserver%2Fio.h;h=2f8397fa2da941b8689b681a109e5593da10355b;hb=d304b75ee742d50b6cfa9ad81c44d37fb84a4b5a;hp=0e04d80edc44db702b83a24afcdaaf8b2fe1f1b6;hpb=1452d43c6d7c89219cda91362da53ac8e4acb887;p=plomrogue
diff --git a/src/server/io.h b/src/server/io.h
index 0e04d80..2f8397f 100644
--- a/src/server/io.h
+++ b/src/server/io.h
@@ -10,10 +10,9 @@
/* Return single \0-terminated string read from input queue (world.queue); or,
- * if queue is empty and world.turn is unequal world.last_update_turn, update
- * world state file (and world.last_update_turn) and write a single dot line to
- * server out file, then read server in file for the next load of bytes to put
- * onto the input queue.
+ * if queue is empty and world.do_update is set, update world state file (and
+ * unset world.do_update) and write a single dot line to server out file, then
+ * read server in file for the next load of bytes to put onto the input queue.
*
* Reading the server in file may put many \0-terminated strings on the queue at
* once. Successive calls of io_round() will make these available one by one.
@@ -26,8 +25,8 @@
*/
extern char * io_round();
-/* Write to savefile god commands (one per line) to rebuild the current world
- * state.
+/* Write to savefile (atomically) god commands (one per line) to rebuild the
+ * current world state.
*/
extern void save_world();