diff -r e3346de75612 -r 2ba454c790c5 tty/module.c --- a/tty/module.c Fri Jan 22 11:02:04 2010 +0100 +++ b/tty/module.c Fri Jan 22 14:10:18 2010 +0100 @@ -108,7 +108,7 @@ struct timer_list timer; struct tty_struct *tty; - int (*cflag_cb)(void *, unsigned short); + int (*cflag_cb)(void *, tcflag_t); void *cb_data; }; @@ -278,7 +278,7 @@ /*****************************************************************************/ int ec_tty_init(ec_tty_t *tty, int minor, - int (*cflag_cb)(void *, unsigned short), void *cb_data) + int (*cflag_cb)(void *, tcflag_t), void *cb_data) { tty->minor = minor; tty->tx_read_idx = 0; @@ -639,7 +639,7 @@ * Public functions and methods *****************************************************************************/ -ec_tty_t *ectty_create(int (*cflag_cb)(void *, unsigned short), void *cb_data) +ec_tty_t *ectty_create(int (*cflag_cb)(void *, tcflag_t), void *cb_data) { ec_tty_t *tty; int minor, ret;