| ![[Previous]](../prev.gif) | ![[Contents]](../contents.gif) | ![[Index]](../keyword_index.gif) | ![[Next]](../next.gif) | 
Structure used to initialize a tty device
typedef struct ttyinit_entry {
    _Paddr64t			port;
    unsigned                	port_shift;
    unsigned                	intr;
    int				baud;
    int                     	isize;
    int                     	osize;
    int                     	csize;
    int                     	c_cflag;
    int                     	c_iflag;
    int                     	c_lflag;
    int                     	c_oflag;
    int                     	fifo;
    int                     	clk;
    int                     	div;
    char			name[TTY_NAME_MAX];
    char 			*pmm_parent;
    unsigned			pmflags;
    int 			verbose;
    int				highwater;
 } TTYINIT;
A character driver shares the TTYINIT structure with the io-char library. This structure is used to initialize baud rate, input, output, canonical buffer sizes, termios flags, interrupts, etc.
The members include:
QNX Neutrino
| ![[Previous]](../prev.gif) | ![[Contents]](../contents.gif) | ![[Index]](../keyword_index.gif) | ![[Next]](../next.gif) |