daemon.c: Avoid setlinebuf().
authorAndre Noll <maan@tuebingen.mpg.de>
Fri, 2 Jan 2015 19:52:52 +0000 (19:52 +0000)
committerAndre Noll <maan@tuebingen.mpg.de>
Mon, 12 Jan 2015 22:29:07 +0000 (23:29 +0100)
Using setvbuf() is equivalent, and more portable. See setbuf(3)
for details.

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);
 }
 
 /**