aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/kbdmux
diff options
context:
space:
mode:
authorStefan Eßer <se@FreeBSD.org>2023-02-14 13:03:28 +0000
committerStefan Eßer <se@FreeBSD.org>2023-02-14 13:03:28 +0000
commitf20058955c9d1041a5a09cd02a27babda7e34dc8 (patch)
treef5baabe301fedcfe2fae96c535440d12ab70392f /sys/dev/kbdmux
parentc2bb66023fe3e3617f56302b6960f59545a5535c (diff)
Diffstat (limited to 'sys/dev/kbdmux')
-rw-r--r--sys/dev/kbdmux/kbdmux.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/kbdmux/kbdmux.c b/sys/dev/kbdmux/kbdmux.c
index 1545022bec2a..2590eb5e69c1 100644
--- a/sys/dev/kbdmux/kbdmux.c
+++ b/sys/dev/kbdmux/kbdmux.c
@@ -1240,12 +1240,14 @@ kbdmux_ioctl(keyboard_t *kbd, u_long cmd, caddr_t arg)
break;
case PIO_KEYMAP: /* set keyboard translation table */
- case OPIO_KEYMAP: /* set keyboard translation table (compat) */
case PIO_KEYMAPENT: /* set keyboard translation table entry */
case PIO_DEADKEYMAP: /* set accent key translation table */
+#ifdef COMPAT_FREEBSD13
+ case OPIO_KEYMAP: /* set keyboard translation table (compat) */
case OPIO_DEADKEYMAP: /* set accent key translation table (compat) */
KBDMUX_LOCK(state);
- state->ks_accents = 0;
+ state->ks_accents = 0;
+#endif /* COMPAT_FREEBSD13 */
/* perform command on all slave keyboards */
SLIST_FOREACH(k, &state->ks_kbds, next)