diff options
| author | Maksim Yevmenkin <emax@FreeBSD.org> | 2005-07-13 23:58:57 +0000 |
|---|---|---|
| committer | Maksim Yevmenkin <emax@FreeBSD.org> | 2005-07-13 23:58:57 +0000 |
| commit | 04551c6ce5981d985b31476094aa79186a874554 (patch) | |
| tree | 6d2a37162c3c680337538d594955c3a7c0e843d4 /sys/dev/syscons/syscons.c | |
| parent | 2eb9396fb79114c453c19da79469d32ce57b5b47 (diff) | |
Notes
Diffstat (limited to 'sys/dev/syscons/syscons.c')
| -rw-r--r-- | sys/dev/syscons/syscons.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/dev/syscons/syscons.c b/sys/dev/syscons/syscons.c index 238c83f8d8bf..8daca0000053 100644 --- a/sys/dev/syscons/syscons.c +++ b/sys/dev/syscons/syscons.c @@ -1164,6 +1164,13 @@ scioctl(struct cdev *dev, u_long cmd, caddr_t data, int flag, struct thread *td) *(int *)data = scp->status & LED_MASK; return 0; + case KBADDKBD: /* add/remove keyboard to/from mux */ + case KBRELKBD: + error = kbd_ioctl(sc->kbd, cmd, data); + if (error == ENOIOCTL) + error = ENODEV; + return error; + case CONS_SETKBD: /* set the new keyboard */ { keyboard_t *newkbd; |
