diff options
Diffstat (limited to 'src/tty.h')
-rw-r--r-- | src/tty.h | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -12,6 +12,9 @@ /* * $Log$ + * Revision 1.3 2008/02/09 15:47:28 james + * *** empty log message *** + * * Revision 1.2 2008/02/07 00:43:27 james * *** empty log message *** * @@ -23,9 +26,17 @@ #ifndef __TTY_H__ #define __TTY_H__ -typedef struct +#define TTY_SIGNATURE \ + char name[1024]; \ + void (*close)(struct TTY_struct *); \ + int (*recv)(struct TTY_struct *,void *buf,int len); \ + int (*xmit)(struct TTY_struct *,void *buf,int len); \ + int rfd; \ + int wfd + +typedef struct TTY_struct { - int fd; + TTY_SIGNATURE; } TTY; #endif /* __TTY_H__ */ |