From nobody Wed Dec 13 20:06:25 2023 X-Original-To: dev-commits-src-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sr61t06Wfz54Fgw; Wed, 13 Dec 2023 20:06:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sr61s6N6Zz4Yvc; Wed, 13 Dec 2023 20:06:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1702497985; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6eq9irGsF57Q5acdBBnI6lCE/dUzfbRNUUoaAYzu6pA=; b=RLO/ZY5tSpIh6Luh5DoLqS4a/WI4CNlR5AoOu0uSCOMPu4zMEYi4w8zK+BESGlFYhl/Yfx KALMt3SDcTgajzNub3+CYCokTgL244SnoQut2qZRkI9m/qFre7Yuce7Ih0ZDPeDsSxijpH +PAo1urI9qji7G3bSPHa7/So4pIlLwVQXxipgZh7uXzKNCjJrneSVp9Qw6OxySIXdvl39g fohkPoYxH9vxBuwiOz9WfAagaQurgoQbtINoeFut1E1gETEdrXDfe0VpEYvK7wQIkcWX8L cIzyRnBHwSod8ThNf3CJf8WiE0WyqmkpdRV6o/1xLWqkSr8OU+wB+S8rn2sgKw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1702497985; a=rsa-sha256; cv=none; b=TkozqxE+3tser063F8/0S/hb6VkVjzAqc1WsC4KVldtvEbzvLEdGU1m+GiotZD6fbuucr9 uM3+6ybt18QZipZTCqsXAPiK6Vur6wOxQdL7EoEcdP796y4dlfoWQKMR9toGLEbnGwY0na oif/A20QNaZiJO2746JIVammWTaXBdg5XEnbkUVwUMfGvkJQKViK2b5p60hlVLjBlSU89j 3RjzaS4+QRyJkkaxQ1IPrP/wX5vTszWBOT11BY8joWoT5xUtaQgMbK2yWu4Erbztx67VI9 F/AFxS2J4MJn+8iekHO2sQflKoFaGzhDQd2a7beuzHPe0Lw1MwuTh05tkpmGNA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1702497985; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6eq9irGsF57Q5acdBBnI6lCE/dUzfbRNUUoaAYzu6pA=; b=kq5WeYfH/fVCQEdSwB9zSc22l+3HSR4WKaarFP68hXOnjiUP911dHBugD7SJIkC6sEmnA0 O5LLuFLUAP68bGP7nWnOCghsezSdqCcxdz3zzqAplxe4nsKEKzWds0kvErkZVdnmpYhEHz 79aErriBk0LNKg7lh6U4lcsKhp0SB2KxLved05NPKDEBq2zdy5bU/v8dMlbhy09Y6I1jER 9YCiII6UZKS51jERu7qrqCketnvzkayDUaYlY7snna1WV0XK36dFygLyvab04aMHeH+s7p swEHpmVWUknz/UkTHNjwh7syrqGduDKP2wkFWk4RAgUSUp2hkjj6MfaV14oVFQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Sr61s5VFhz1C5S; Wed, 13 Dec 2023 20:06:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3BDK6P8i087210; Wed, 13 Dec 2023 20:06:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3BDK6PCp087207; Wed, 13 Dec 2023 20:06:25 GMT (envelope-from git) Date: Wed, 13 Dec 2023 20:06:25 GMT Message-Id: <202312132006.3BDK6PCp087207@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Dag-Erling =?utf-8?Q?Sm=C3=B8rgrav?= Subject: git: 70bf48a72a01 - stable/13 - daemon: Disable stdio buffering. List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-branches@freebsd.org X-BeenThere: dev-commits-src-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/stable/13 X-Git-Reftype: branch X-Git-Commit: 70bf48a72a0148ab17605f41ff62c0177f1e724a Auto-Submitted: auto-generated The branch stable/13 has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=70bf48a72a0148ab17605f41ff62c0177f1e724a commit 70bf48a72a0148ab17605f41ff62c0177f1e724a Author: Dag-Erling Smørgrav AuthorDate: 2023-10-06 16:44:52 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2023-12-13 16:21:13 +0000 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 cec8e6ba64ccab7fb0d9fa531ebad9228233334d) --- usr.sbin/daemon/daemon.c | 1 + 1 file changed, 1 insertion(+) diff --git a/usr.sbin/daemon/daemon.c b/usr.sbin/daemon/daemon.c index dfbb609ce10d..65e6bb7ca190 100644 --- a/usr.sbin/daemon/daemon.c +++ b/usr.sbin/daemon/daemon.c @@ -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);