From nobody Thu Apr 2 09:57:07 2026 X-Original-To: dev-commits-src-all@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 4fmchg3t68z6Y7jn for ; Thu, 02 Apr 2026 09:57:07 +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 "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fmchg1kXBz45Sk for ; Thu, 02 Apr 2026 09:57:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1775123827; 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=tZ34ChcmGb8nRjoZFTXxaiq2pSztN1ZUzrKYfGIhvQw=; b=b+5lW8yG3sTkThPQ9YJ0WahL2EM2iICuf/gK61raJWPvwn/25oeyOtC6tdnruxsOAtquId JGjoMrAFP8g1Jv6D0+MBEe/rp9UL5bPDWolpL4pOviRkCyIiM4JRJ5piZVdWbtMxokNOUg gofmBXdq+/sBtJ22wohG0s3KDoMXrEXIh5i7Tp980RtWuknJPJtyWFLrbXkD7YV0P2dwfe 4GNOgsehpCq8bZADHfx+cscyRJbt3tHxbywfF7EEQIzIH+tNoy9Qu8Nm9HYXozz+7dpPMl ZU5akTQz7xuB0d2lKoTCiJhFm0+VsQgNJM6OqSFqTMLTezhjMafMCHhaHxS8Rw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1775123827; a=rsa-sha256; cv=none; b=DJWJLwQYmJpdIJUrx5JOXMzYZceCmfOPO3M99B3PoqujA8qrYc9otjSrwBwKr7X4iOmEyp jBH/31RQZ2QQ/cCtH6aDkVmWzLBlD6+Xn7lzbs8BnANnXD/ALzyQhSQl27Kc0IeT/FozFh lEVYSYtqVZ/etjkbHGb4dorjhFikbPEwXUsNQnqPB3z512SWERNNi7NHnHKsIcwqKW8iyO dZ8HZep0sGVBK+KJiwMm7Ta2KBVVSr81QS4PANQTMoN9KBIMaf4yzlWt9KzURC3QvrqFnI ERFxgVg04AciheyOzWEqAsNAyPcFW13NMs59Wur1Lt+aGd7l7uc/RZEtms5E9Q== 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=1775123827; 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=tZ34ChcmGb8nRjoZFTXxaiq2pSztN1ZUzrKYfGIhvQw=; b=nqHRzwUJ+tpIQbeuvFxXcXMRrBXUXC1SBoql45+6IzTlErp3p8z/iGS+XeScTkJTVhSd0w la1wL4KGq2qCNk/ThZSdjLfadIdFxLeFEt8iTK/h0D73eM28cOQu/If4aIHxx4Q5voruCH aP39mMnevfsxhSlmez1Mw/fUqoZe/qDTL0T0osASycToErgpGxbixayrcX38WiYo14kuzb Sj8/7YO1o0SvSy//J8KKn/u2ilU9pOeCVuntqTThh9/KlaYmScSL+0gAM7TR8wOpvEXvqY r0lqHe7PuVndg0gdPQzlk7DawsAHFRcDsthJeDU1goZGdFqw+/nXKQY2LqXQVg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fmchg1FkmzxCX for ; Thu, 02 Apr 2026 09:57:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3ad64 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 02 Apr 2026 09:57:07 +0000 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=B8rg?=rav Subject: git: 0d995ef541d7 - stable/13 - syslogd: Allow killing when in foreground List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@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: 0d995ef541d79c79098ebf122693d7a3f1b5f25b Auto-Submitted: auto-generated Date: Thu, 02 Apr 2026 09:57:07 +0000 Message-Id: <69ce3d73.3ad64.325fccc4@gitrepo.freebsd.org> The branch stable/13 has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=0d995ef541d79c79098ebf122693d7a3f1b5f25b commit 0d995ef541d79c79098ebf122693d7a3f1b5f25b Author: Dag-Erling Smørgrav AuthorDate: 2026-03-24 10:58:53 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2026-04-02 09:56:21 +0000 syslogd: Allow killing when in foreground Normally, syslogd reacts only to SIGTERM, and ignores SIGINT and SIGQUIT unless in debug mode. Extend that to also apply when running in the foreground. MFC after: 1 week Reviewed by: jfree Differential Revision: https://reviews.freebsd.org/D55886 (cherry picked from commit 828de702ada854b5f09f447ba06e4e08e976ba07) --- usr.sbin/syslogd/syslogd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr.sbin/syslogd/syslogd.c b/usr.sbin/syslogd/syslogd.c index e78e2327be3b..c390c3930a0e 100644 --- a/usr.sbin/syslogd/syslogd.c +++ b/usr.sbin/syslogd/syslogd.c @@ -781,8 +781,8 @@ main(int argc, char *argv[]) sizeof(consfile.fu_fname)); (void)strlcpy(bootfile, getbootfile(), sizeof(bootfile)); (void)signal(SIGTERM, dodie); - (void)signal(SIGINT, Debug ? dodie : SIG_IGN); - (void)signal(SIGQUIT, Debug ? dodie : SIG_IGN); + (void)signal(SIGINT, (Foreground || Debug) ? dodie : SIG_IGN); + (void)signal(SIGQUIT, (Foreground || Debug) ? dodie : SIG_IGN); (void)signal(SIGHUP, sighandler); (void)signal(SIGCHLD, sighandler); (void)signal(SIGALRM, domark);