diff options
author | 1990-11-16 10:40:09 +0000 | |
---|---|---|
committer | 1990-11-16 10:40:09 +0000 | |
commit | b868dc2ae18b322907eff12108b42acdb54a1bda (patch) | |
tree | 61c1c20474e872752e0d309a48752fefddac99e9 /clients | |
parent | 0bd704c99df2606eadd7043558d4a75d6816c4f5 (diff) |
Further A/UX (and ANSI) change: Workaround for lack of setlinebuf.
Diffstat (limited to 'clients')
-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); |