X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=daemon.c;h=e5c0f4c2ad9147314a977708b47b4540ba74b764;hb=300f8b11d60c651d73af3da13c74a02586a06b9c;hp=b0d8fd744c8f7f0d208afd5f96ca03fe336ece16;hpb=bc15c3ff65eb00e04ebc303cfa9ee3d1a4675b35;p=paraslash.git diff --git a/daemon.c b/daemon.c index b0d8fd74..e5c0f4c2 100644 --- a/daemon.c +++ b/daemon.c @@ -122,18 +122,6 @@ void daemon_set_flag(unsigned flag) me->flags |= flag; } -/** - * Clear one of the daemon config flags. - * - * \param flag The flag to clear. - * - * \sa \ref daemon_flags. - */ -void daemon_clear_flag(unsigned flag) -{ - me->flags &= ~flag; -} - static bool daemon_test_flag(unsigned flag) { return me->flags & flag; @@ -223,7 +211,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); } /**