diff options
Diffstat (limited to 'clients/syslogd/syslogd.c')
-rw-r--r-- | clients/syslogd/syslogd.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/clients/syslogd/syslogd.c b/clients/syslogd/syslogd.c index 3304af7..5bdc5f8 100644 --- a/clients/syslogd/syslogd.c +++ b/clients/syslogd/syslogd.c @@ -308,8 +308,14 @@ main(argc, argv) (void) dup2(0, 1); (void) dup2(0, 2); untty(); - } else + } else { +#ifndef macII setlinebuf(stdout); +#else + static char buf[BUFSIZ]; + setvbuf (stdout, buf, _IOLBF, BUFSIZ); +#endif + } consfile.f_type = F_CONSOLE; (void) strcpy(consfile.f_un.f_fname, ctty); |