# HG changeset patch # User edwarj4 # Date 1257907307 0 # Node ID a86ae56e1ed6647301dfe9dfe557852d17f23c04 # Parent 95e2bbb7b6e0d2bc9ba675ab23ffed5850f9dc39 rogue3: make LOGFILE work with SAVEDIR diff -r 95e2bbb7b6e0 -r a86ae56e1ed6 rogue3/main.c --- a/rogue3/main.c Tue Nov 10 23:46:48 2009 +0000 +++ b/rogue3/main.c Wed Nov 11 02:41:47 2009 +0000 @@ -38,6 +38,7 @@ md_init(MD_STRIP_CTRL_KEYPAD); open_score(); + open_log(); /* * check for print-score option diff -r 95e2bbb7b6e0 -r a86ae56e1ed6 rogue3/rip.c --- a/rogue3/rip.c Tue Nov 10 23:46:48 2009 +0000 +++ b/rogue3/rip.c Wed Nov 11 02:41:47 2009 +0000 @@ -119,17 +119,10 @@ #endif } -#if 0 /* not necessary */ /* Same thing, but for the log file. Maybe combine them eventually. */ -/* FIXME you don't know what this does */ void open_log(void) { #ifdef LOGFILE - if (logfi != NULL) { - rewind(logfi); - return; - } - logfi = fopen(LOGFILE, "a"); if (logfi == NULL) @@ -142,7 +135,6 @@ #endif return; } -#endif /* VARARGS2 */ void @@ -355,7 +347,6 @@ else return; - logfi = fopen(LOGFILE, "a"); /* permissions? */ if (logfi == NULL) return; /* and write it */ diff -r 95e2bbb7b6e0 -r a86ae56e1ed6 rogue3/rogue.h --- a/rogue3/rogue.h Tue Nov 10 23:46:48 2009 +0000 +++ b/rogue3/rogue.h Wed Nov 11 02:41:47 2009 +0000 @@ -609,6 +609,7 @@ struct linked_list * new_thing(void); char * num(int n1, int n2); void nohaste(void); +void open_log(void); void open_score(void); void option(void); int pack_char(struct object *obj);