From nobody Wed Aug 19 16:01:20 2026 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 4hQBBm38QLz6pFQl for ; Wed, 19 Aug 2026 16:01:20 +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 "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hQBBm2LqWz43NY for ; Wed, 19 Aug 2026 16:01:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1787155280; 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=SWFj/66rNaOOeVJbCTYSlpuCLHFCnXkB7yCgxGYH55E=; b=c/JLyd5RZObaW6ed32aQPsUCr7AYybxLlh2l2kL4cxBGKwICDbW8kCpSfan+EbxYaki2NY IApcFbjJHjwwD0fI4GUM7KOCjSRLuaXxu06SbGj6Qsm55QYmxNkROMIUpqj5AjiiVCm7xZ XOHwugOFb8+q66ETL+m29PYKHUHYNRUv8vrnZSOmuy/5K+wtx4UNz23+wK8KwDIDa5+BRd yHxnTjXkovnRIKWLBrKsj0tHYsLtS9w+ID0Yccv7G7NsHvXy1zDWV5zW9gmEBmKsg7vt6L yc9uPxTr4xHBkt6gnxItgebKYldr2a8NmuWJGNHrtnwOgz54vkABqilq46jnkA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1787155280; a=rsa-sha256; cv=none; b=YTI0WYXNuw+Btl6E+1OBC0PzD34ku1kT9EgFgUNrUzd0QEw3GxH/RUdfLW5P/CY8cIs70q 7MjBqyfaHsxwQvgvwC4XqArFgIvtuu9dEI+oXJtzCcg9qWh6+BPNCGLKp9X1u8FJm0+y+k VIPHW9sw523FY7ScUIM3auP7rnFZboCvZ+OvUd5qrDd0XgXUWP8fdobWNYdZwKz9Vr+l+2 f9+MbIJ44k6OQ9Crjb8BuX6Uo1+bbNCEFjlJ+0CGN+eQ/QvFQ/Xeo1d5JFIKM0HY9v3oOB Zz8k4VEgpw84wGkniSzzpinEA9Fb/eFGkh7Wh2ZdCLjcnBs+++NPlcoUsxLqKg== 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=1787155280; 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=SWFj/66rNaOOeVJbCTYSlpuCLHFCnXkB7yCgxGYH55E=; b=oTuzzjgadlUc+lKWsllUsuE/bfn16BBbXgjPjRe88DRRq2cAroJrbfGp8FUmuTPaCMXeex d1+i0oduaG7X5X2+lG476lyW9q4Md6v3gDTXZrLmP7zLjuSAC1LiZtEKDODrEjj+wB9SmM 6omAAhSTLgHGl7YfTpCzM9AZLArZvZNnqRY9EpmL9ynobFZQ9QbW1NG8xBYYl0RsFNcHCx pXtM3r+lQurx4hAxAZ/w3qLLTCkyb+QYTPHv+srdvxZRAPDqmqDzhRqTRKjFmgfwKTVjlb AlboejltLm8lsX9tNjqnu0/d9OJ7hdvsIB10j7RNhaFohvOwTma8dkYlXqjRJw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hQBBm10T5zdTy for ; Wed, 19 Aug 2026 16:01:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 38147 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 19 Aug 2026 16:01:20 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Ed Maste Subject: git: d583f3101bcf - stable/14 - tests: Fix build if TIOCSTI is not defined 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: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@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/14 X-Git-Reftype: branch X-Git-Commit: d583f3101bcf346655086a2d6bfd77137f05498e Auto-Submitted: auto-generated Date: Wed, 19 Aug 2026 16:01:20 +0000 Message-Id: <6a85d350.38147.55317259@gitrepo.freebsd.org> The branch stable/14 has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=d583f3101bcf346655086a2d6bfd77137f05498e commit d583f3101bcf346655086a2d6bfd77137f05498e Author: Ed Maste AuthorDate: 2025-05-30 15:58:41 +0000 Commit: Ed Maste CommitDate: 2026-08-19 16:01:08 +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) (cherry picked from commit b1bb3aa65cc9d720f54dba009565e0d1d0419323) --- 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()); }