aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/kbdcontrol
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2014-07-02 20:40:59 +0000
committerEd Maste <emaste@FreeBSD.org>2014-07-02 20:40:59 +0000
commit6c79f788133411076520b9dd47d6727a99e9f4f2 (patch)
tree765a2ab9cd6571dff515687d715dd8af995cd136 /usr.sbin/kbdcontrol
parent8ea3ffb13d1a821dd732f00fd3dd0285e6797aaa (diff)
Notes
Diffstat (limited to 'usr.sbin/kbdcontrol')
-rw-r--r--usr.sbin/kbdcontrol/kbdcontrol.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/usr.sbin/kbdcontrol/kbdcontrol.c b/usr.sbin/kbdcontrol/kbdcontrol.c
index d38eda091357..0f927ef3cf03 100644
--- a/usr.sbin/kbdcontrol/kbdcontrol.c
+++ b/usr.sbin/kbdcontrol/kbdcontrol.c
@@ -146,11 +146,12 @@ static void usage(void) __dead2;
static int
is_vt4(void)
{
+ char vty_name[4] = "";
+ size_t len = sizeof(vty_name);
- if (sysctlbyname("kern.vt.deadtimer", NULL, NULL, NULL, 0) == 0)
- return (1);
-
- return (0);
+ if (sysctlbyname("kern.vty", vty_name, &len, NULL, 0) != 0)
+ return (0);
+ return (strcmp(vty_name, "vt") == 0);
}
static char *