summaryrefslogtreecommitdiff
path: root/clients
diff options
context:
space:
mode:
authorGravatar Kenneth G Raeburn <raeburn@mit.edu>1990-11-16 10:40:09 +0000
committerGravatar Kenneth G Raeburn <raeburn@mit.edu>1990-11-16 10:40:09 +0000
commitb868dc2ae18b322907eff12108b42acdb54a1bda (patch)
tree61c1c20474e872752e0d309a48752fefddac99e9 /clients
parent0bd704c99df2606eadd7043558d4a75d6816c4f5 (diff)
Further A/UX (and ANSI) change: Workaround for lack of setlinebuf.
Diffstat (limited to 'clients')
-rw-r--r--clients/syslogd/syslogd.c8
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);