--- sys/kern/subr_terminal.c.orig 2013-08-19 19:08:24.458329184 +0200 +++ sys/kern/subr_terminal.c 2013-08-19 18:45:28.244949868 +0200 @@ -408,6 +408,8 @@ static cn_term_t termcn_term; static cn_getc_t termcn_getc; static cn_putc_t termcn_putc; +static cn_grab_t termcn_grab; +static cn_ungrab_t termcn_ungrab; const struct consdev_ops termcn_ops = { .cn_probe = termcn_probe, @@ -415,6 +417,8 @@ .cn_term = termcn_term, .cn_getc = termcn_getc, .cn_putc = termcn_putc, + .cn_grab = termcn_grab, + .cn_ungrab = termcn_ungrab, }; static void @@ -464,6 +468,16 @@ tm->tm_class->tc_done(tm); } +static void +termcn_grab(struct consdev *cp) +{ +} + +static void +termcn_ungrab(struct consdev *cp) +{ +} + /* * Binding with the terminal emulator. */