daemon.c: Avoid setlinebuf().
[paraslash.git] / daemon.c
index b0d8fd7..8dd4d37 100644 (file)
--- a/daemon.c
+++ b/daemon.c
@@ -223,7 +223,8 @@ void daemon_open_log_or_die(void)
                        strerror(errno));
                exit(EXIT_FAILURE);
        }
-       setlinebuf(me->logfile);
+       /* equivalent to setlinebuf(), but portable */
+       setvbuf(me->logfile, NULL, _IOLBF, 0);
 }
 
 /**