From nobody Fri Jul 10 17:19:32 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 4gxdqY3rXkz6lR3S for ; Fri, 10 Jul 2026 17:19:37 +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 "YR1" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gxdqY2CYVz3X97 for ; Fri, 10 Jul 2026 17:19:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1783703977; 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=rG1I3eC5xVemPvv8gFHvtOWZBUBzvCIXNpSylrYmD8E=; b=BdjgvtQicv5UeTp0Yt/024Md02DvJQCTk3ZspG0GIUwH8Zn6bOyB5s0grYWqjvtzLvh/2V xyb2hfqN5RqqjLrbaYKWXMnfSuKORpYEbgig0pvFS7iVzQAsRFoYnDiwEsb8IEhP3Aw5j6 f/EAR6nXUBYqHZUK3M/GA4JyQFhoGHFgH1g3nCKCM5rsQNgJQV049eaqH4oKUhsc6gIC0A Z0iFtBxywQk37OnJCBHK7Hc3FvoUkrs33bVviB+j7kjob1chouN0lv+wP2ni7nRyeO6YHX vu1jcmnorC90PrzkoM2shRYJe/gd8w2SYTjnojFoSOmLQETUQOcySgYBeEj5Tw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1783703977; a=rsa-sha256; cv=none; b=FSguGjnXgz8swqQyGfz/2uRA54cibg90z6JKc76jqQ4UpZuGT+kd0bjfxqS6R+x0Igw81J u2WY3sH1b93WJjWEsOZAqRRcmFCE9AgpUDM78DyjLS9FJkPLfpiO5+L00H3a3uz/ZIX8jh 0oTbxfZMm6Xt241kREz0bnO8dqvon6wKnI/9suxrFxnuczS+iGJvPTwK0/+oDRohSYjM6b aq9I5YfDnDVnr2zrDleB/ncO5Pc/r4m+31bvfLid6h2jeRmqtMNQkfYiE5C38tWTGU1G2p AR8L6/FCX8q623tEcFfECQC2aDK/HBKyKS9VqNu2BuY32414s9I9d9TY82bUyw== 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=1783703977; 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=rG1I3eC5xVemPvv8gFHvtOWZBUBzvCIXNpSylrYmD8E=; b=eg4IWtD8H6d3LcGBKz94GG1NGPkAAd94oM8mFyng5jUHRVp91dm/7b+ZQxcHx3l3ikO6qc bhSV5QXe+x/gOEWWkA6wbr91SA7NbPNqiTTBfQNZ0uO71xoqmMj44Wqi6XRKmz1BI5q+OJ /BHiglcTdCEoagx65HgE/kQaSwxwyjNqVTmBK+Oef7dZo+jjZAf1El1TV1jtgZWVPrLbOY B14sXW901jA28ziyPO6oNrP5KwnTx2FjEt0sDoHrOjheARiLmaMy0jg9rXEep2ZXe9LBwH JtFKAt2YFU809nGRMeQhbt9l1RL3Tzz+KMi1Pef7RK3aK/G9NLPheZBNilf4pw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gxdqY11gcz14K2 for ; Fri, 10 Jul 2026 17:19:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3f00b by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Fri, 10 Jul 2026 17:19:32 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Ed Maste Subject: git: b1bb3aa65cc9 - stable/15 - tests: Fix build if TIOCSTI is not defined 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: src X-Git-Refname: refs/heads/stable/15 X-Git-Reftype: branch X-Git-Commit: b1bb3aa65cc9d720f54dba009565e0d1d0419323 Auto-Submitted: auto-generated Date: Fri, 10 Jul 2026 17:19:32 +0000 Message-Id: <6a5129a4.3f00b.359ece79@gitrepo.freebsd.org> The branch stable/15 has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=b1bb3aa65cc9d720f54dba009565e0d1d0419323 commit b1bb3aa65cc9d720f54dba009565e0d1d0419323 Author: Ed Maste AuthorDate: 2025-05-30 15:58:41 +0000 Commit: Ed Maste CommitDate: 2026-07-10 17:19:23 +0000 tests: Fix build if TIOCSTI is not defined Some downstream projects (e.g. ElectroBSD) have removed the TIOCSTI We already have some components (such as mail and tcsh) that build without TIOCSTI defined. This is (existing portability support in those projects. Simplify things for downstreams by extending this approach to this additional TIOCSTI user. Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D50614 (cherry picked from commit 52a2b4bc5da21d7a54cb16b9450196244b59b8c0) --- tests/sys/kern/tty/test_sti.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/sys/kern/tty/test_sti.c b/tests/sys/kern/tty/test_sti.c index f792001b4e3f..d6ce05f76d81 100644 --- a/tests/sys/kern/tty/test_sti.c +++ b/tests/sys/kern/tty/test_sti.c @@ -19,6 +19,7 @@ #include #include +#if defined(TIOCSTI) enum stierr { STIERR_CONFIG_FETCH, STIERR_CONFIG, @@ -325,13 +326,18 @@ ATF_TC_BODY(unprivileged_fail_noread, tc) finalize_child(pid, -1); } +#endif /* defined(TIOCSTI) */ ATF_TP_ADD_TCS(tp) { +#if !defined(TIOCSTI) + (void)tp; +#else ATF_TP_ADD_TC(tp, basic); ATF_TP_ADD_TC(tp, root); ATF_TP_ADD_TC(tp, unprivileged_fail_noctty); ATF_TP_ADD_TC(tp, unprivileged_fail_noread); +#endif return (atf_no_error()); }