--- 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;