xref: /linux/include/uapi/linux/termios.h (revision 607ca46e97a1b6594b29647d98a32d545c24bdff)
1*607ca46eSDavid Howells #ifndef _LINUX_TERMIOS_H
2*607ca46eSDavid Howells #define _LINUX_TERMIOS_H
3*607ca46eSDavid Howells 
4*607ca46eSDavid Howells #include <linux/types.h>
5*607ca46eSDavid Howells #include <asm/termios.h>
6*607ca46eSDavid Howells 
7*607ca46eSDavid Howells #define NFF	5
8*607ca46eSDavid Howells 
9*607ca46eSDavid Howells struct termiox
10*607ca46eSDavid Howells {
11*607ca46eSDavid Howells 	__u16	x_hflag;
12*607ca46eSDavid Howells 	__u16	x_cflag;
13*607ca46eSDavid Howells 	__u16	x_rflag[NFF];
14*607ca46eSDavid Howells 	__u16	x_sflag;
15*607ca46eSDavid Howells };
16*607ca46eSDavid Howells 
17*607ca46eSDavid Howells #define	RTSXOFF		0x0001		/* RTS flow control on input */
18*607ca46eSDavid Howells #define	CTSXON		0x0002		/* CTS flow control on output */
19*607ca46eSDavid Howells #define	DTRXOFF		0x0004		/* DTR flow control on input */
20*607ca46eSDavid Howells #define DSRXON		0x0008		/* DCD flow control on output */
21*607ca46eSDavid Howells 
22*607ca46eSDavid Howells #endif
23