123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- #ifndef _KERNEL_TERMIOS_H
- #define _KERNEL_TERMIOS_H 1
- #include <termios.h>
- #if defined( __sparc__ )
- #define __KERNEL_NCCS 17
- struct __kernel_termios
- {
- tcflag_t c_iflag;
- tcflag_t c_oflag;
- tcflag_t c_cflag;
- tcflag_t c_lflag;
- cc_t c_line;
- cc_t c_cc[__KERNEL_NCCS];
- };
- #elif defined(__powerpc__)
- #define __KERNEL_NCCS 19
- struct __kernel_termios
- {
- tcflag_t c_iflag;
- tcflag_t c_oflag;
- tcflag_t c_cflag;
- tcflag_t c_lflag;
- cc_t c_cc[__KERNEL_NCCS];
- cc_t c_line;
- speed_t c_ispeed;
- speed_t c_ospeed;
- };
- #define _HAVE_C_ISPEED 1
- #define _HAVE_C_OSPEED 1
- #undef TCGETS
- #undef TCSETS
- #undef TCSETSW
- #undef TCSETSF
- #define TCGETS _IOR ('t', 19, struct __kernel_termios)
- #define TCSETS _IOW ('t', 20, struct __kernel_termios)
- #define TCSETSW _IOW ('t', 21, struct __kernel_termios)
- #define TCSETSF _IOW ('t', 22, struct __kernel_termios)
- #elif defined(__mips__)
- #define __KERNEL_NCCS 23
- struct __kernel_termios
- {
- tcflag_t c_iflag;
- tcflag_t c_oflag;
- tcflag_t c_cflag;
- tcflag_t c_lflag;
- cc_t c_line;
- cc_t c_cc[__KERNEL_NCCS];
- };
- #elif defined(__alpha__)
- #define __KERNEL_NCCS 19
- struct __kernel_termios
- {
- tcflag_t c_iflag;
- tcflag_t c_oflag;
- tcflag_t c_cflag;
- tcflag_t c_lflag;
- cc_t c_cc[__KERNEL_NCCS];
- cc_t c_line;
- speed_t c_ispeed;
- speed_t c_ospeed;
- };
- #define _HAVE_C_ISPEED 1
- #define _HAVE_C_OSPEED 1
- #else
- #define __KERNEL_NCCS 19
- struct __kernel_termios
- {
- tcflag_t c_iflag;
- tcflag_t c_oflag;
- tcflag_t c_cflag;
- tcflag_t c_lflag;
- cc_t c_line;
- cc_t c_cc[__KERNEL_NCCS];
- };
- #endif
- #endif
|