diff options
author | ed <ed@FreeBSD.org> | 2011-07-17 08:19:19 +0000 |
---|---|---|
committer | ed <ed@FreeBSD.org> | 2011-07-17 08:19:19 +0000 |
commit | b700662b066589afc182bbb9bfcd9b2f47ebf7b4 (patch) | |
tree | 00796d2a840b7a11ecdcf2e34011466bf0ee60ec /sys/pc98 | |
parent | c3314d5c524fc613352a272b035dd5b3e6bea451 (diff) | |
download | FreeBSD-src-b700662b066589afc182bbb9bfcd9b2f47ebf7b4.zip FreeBSD-src-b700662b066589afc182bbb9bfcd9b2f47ebf7b4.tar.gz |
Restore binary compatibility for GIO_KEYMAP and PIO_KEYMAP.
Back in 2009 I changed the ABI of the GIO_KEYMAP and PIO_KEYMAP ioctls
to support wide characters. I created a patch to add ABI compatibility
for the old calls, but I didn't get any feedback to that.
It seems now people are upgrading from 8 to 9 they experience this
issue, so add it anyway.
Diffstat (limited to 'sys/pc98')
-rw-r--r-- | sys/pc98/cbus/pckbd.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/pc98/cbus/pckbd.c b/sys/pc98/cbus/pckbd.c index 24f7267..5efb983 100644 --- a/sys/pc98/cbus/pckbd.c +++ b/sys/pc98/cbus/pckbd.c @@ -799,6 +799,7 @@ pckbd_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 */ state->ks_accents = 0; |