mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-14 12:23:58 +00:00
daemon: Disable stdio buffering.
The daemon utility already does its own buffering and retransmits its
child's output line by line. There's no need for stdio to add its own
buffering on top of this.
MFC after: 1 week
Sponsored by: Modirum MDPay
Reviewed by: allanjude
Differential Revision: https://reviews.freebsd.org/D42111
(cherry picked from commit cec8e6ba64
)
This commit is contained in:
parent
0147143008
commit
70bf48a72a
|
@ -420,6 +420,7 @@ daemon_eventloop(struct daemon_state *state)
|
|||
close(state->pipe_fd[1]);
|
||||
state->pipe_fd[1] = -1;
|
||||
setproctitle("%s[%d]", state->title, (int)state->pid);
|
||||
setbuf(stdout, NULL);
|
||||
|
||||
while (state->mode != MODE_NOCHILD) {
|
||||
ret = kevent(kq, NULL, 0, &event, 1, NULL);
|
||||
|
|
Loading…
Reference in a new issue