diff options
| author | Ed Maste <emaste@FreeBSD.org> | 2014-07-02 20:40:59 +0000 |
|---|---|---|
| committer | Ed Maste <emaste@FreeBSD.org> | 2014-07-02 20:40:59 +0000 |
| commit | 6c79f788133411076520b9dd47d6727a99e9f4f2 (patch) | |
| tree | 765a2ab9cd6571dff515687d715dd8af995cd136 /usr.sbin/kbdcontrol | |
| parent | 8ea3ffb13d1a821dd732f00fd3dd0285e6797aaa (diff) | |
Notes
Diffstat (limited to 'usr.sbin/kbdcontrol')
| -rw-r--r-- | usr.sbin/kbdcontrol/kbdcontrol.c | 9 |
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 * |
