Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jul 2026 22:04:31 +0000
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: c3e38c0093f2 - main - vidcontrol: Disallow -i mode with vt(4)
Message-ID:  <6a5e9b6f.2325d.65429953@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by emaste:

URL: https://cgit.FreeBSD.org/src/commit/?id=c3e38c0093f2dbfafdfcc585a2f06b0313e7f6b1

commit c3e38c0093f2dbfafdfcc585a2f06b0313e7f6b1
Author:     Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2026-03-10 21:13:31 +0000
Commit:     Ed Maste <emaste@FreeBSD.org>
CommitDate: 2026-07-20 22:04:16 +0000

    vidcontrol: Disallow -i mode with vt(4)
    
    vt(4) does not (currently) support changing the video mode.  Report that
    -i mode is not supported rather than printing an empty list.
    
    PR:             207411
    Sponsored by:   The FreeBSD Foundation
    Differential Revision: https://reviews.freebsd.org/D58163
---
 usr.sbin/vidcontrol/vidcontrol.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/usr.sbin/vidcontrol/vidcontrol.c b/usr.sbin/vidcontrol/vidcontrol.c
index e4cf1e8efc53..87e779eca9f2 100644
--- a/usr.sbin/vidcontrol/vidcontrol.c
+++ b/usr.sbin/vidcontrol/vidcontrol.c
@@ -182,7 +182,7 @@ usage(void)
 	if (vt4_mode)
 		fprintf(stderr, "%s\n%s\n%s\n%s\n%s\n%s\n",
 "usage: vidcontrol [-Cx] [-b color] [-c appearance] [-f [[size] file]]",
-"                  [-g geometry] [-h size] [-i active | adapter | mode]",
+"                  [-g geometry] [-h size] [-i active | adapter]",
 "                  [-M char] [-m on | off]",
 "                  [-r foreground background] [-S on | off] [-s number]",
 "                  [-T xterm | cons25] [-t N | off] [mode]",
@@ -1206,7 +1206,10 @@ show_info(char *arg)
 	} else if (!strcmp(arg, "adapter")) {
 		show_adapter_info();
 	} else if (!strcmp(arg, "mode")) {
-		show_mode_info();
+		if (vt4_mode)
+			warnx("-i mode is not supported by vt(4)");
+		else
+			show_mode_info();
 	} else {
 		revert();
 		errx(1, "argument to -i must be active, adapter, or mode");


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a5e9b6f.2325d.65429953>