|
VSF Documented
|
#include "shell/sys/linux/vsf_linux_cfg.h"Go to the source code of this file.
Data Structures | |
| struct | winsize |
| struct | termios |
| struct | vsf_linux_termios_vplt_t |
Macros | |
| #define | tcgetattr VSF_LINUX_WRAPPER(tcgetattr) |
| #define | tcsetattr VSF_LINUX_WRAPPER(tcsetattr) |
| #define | tcsendbreak VSF_LINUX_WRAPPER(tcsendbreak) |
| #define | tcdrain VSF_LINUX_WRAPPER(tcdrain) |
| #define | tcflush VSF_LINUX_WRAPPER(tcflush) |
| #define | tcflow VSF_LINUX_WRAPPER(tcflow) |
| #define | cfmakeraw VSF_LINUX_WRAPPER(cfmakeraw) |
| #define | cfgetispeed VSF_LINUX_WRAPPER(cfgetispeed) |
| #define | cfgetospeed VSF_LINUX_WRAPPER(cfgetospeed) |
| #define | cfsetispeed VSF_LINUX_WRAPPER(cfsetispeed) |
| #define | cfsetospeed VSF_LINUX_WRAPPER(cfsetospeed) |
| #define | cfsetspeed VSF_LINUX_WRAPPER(cfsetspeed) |
| #define | TCGETS (('t' << 8) | 0) |
| #define | TCSETS (('t' << 8) | 1) |
| #define | TCSANOW 0 |
| #define | TCSADRAIN 1 |
| #define | TCSAFLUSH 2 |
| #define | IGNBRK 0000001 |
| #define | BRKINT 0000002 |
| #define | IGNPAR 0000004 |
| #define | PARMRK 0000010 |
| #define | INPCK 0000020 |
| #define | ISTRIP 0000040 |
| #define | INLCR 0000100 |
| #define | IGNCR 0000200 |
| #define | ICRNL 0000400 |
| #define | IUCLC 0001000 |
| #define | IXON 0002000 |
| #define | IXANY 0004000 |
| #define | IXOFF 0010000 |
| #define | IMAXBEL 0020000 |
| #define | IUTF8 0040000 |
| #define | OPOST 0000001 |
| #define | OLCUC 0000002 |
| #define | ONLCR 0000004 |
| #define | OCRNL 0000010 |
| #define | ONOCR 0000020 |
| #define | ONLRET 0000040 |
| #define | OFILL 0000100 |
| #define | OFDEL 0000200 |
| #define | XTABS 0014000 |
| #define | ISIG 0000001 |
| #define | ICANON 0000002 |
| #define | ECHO 0000010 |
| #define | ECHOE 0000020 |
| #define | ECHOK 0000040 |
| #define | ECHONL 0000100 |
| #define | NOFLSH 0000200 |
| #define | TOSTOP 0000400 |
| #define | ECHOCTL 0001000 |
| #define | ECHOPRT 0002000 |
| #define | ECHOKE 0004000 |
| #define | FLUSHO 0010000 |
| #define | PENDIN 0040000 |
| #define | IEXTEN 0100000 |
| #define | TCOOFF 0 |
| #define | TCOON 1 |
| #define | TCIOFF 2 |
| #define | TCION 3 |
| #define | TCIFLUSH 0 |
| #define | TCOFLUSH 1 |
| #define | TCIOFLUSH 2 |
| #define | TCSANOW 0 |
| #define | TCSADRAIN 1 |
| #define | TCSAFLUSH 2 |
| #define | NCCS 32 |
| #define | VINTR 0 |
| #define | VQUIT 1 |
| #define | VERASE 2 |
| #define | VKILL 3 |
| #define | VEOF 4 |
| #define | VTIME 5 |
| #define | VMIN 6 |
| #define | VSWTC 7 |
| #define | VSTART 8 |
| #define | VSTOP 9 |
| #define | VSUSP 10 |
| #define | VEOL 11 |
| #define | VREPRINT 12 |
| #define | VDISCARD 13 |
| #define | VWERASE 14 |
| #define | VLNEXT 15 |
| #define | VEOL2 16 |
| #define | CBAUD 0x100F |
| #define | B50 B50 |
| #define | B75 B75 |
| #define | B110 B110 |
| #define | B134 B134 |
| #define | B150 B150 |
| #define | B200 B200 |
| #define | B300 B300 |
| #define | B600 B600 |
| #define | B1200 B1200 |
| #define | B1800 B1800 |
| #define | B2400 B2400 |
| #define | B4800 B4800 |
| #define | B9600 B9600 |
| #define | B19200 B19200 |
| #define | B38400 B38400 |
| #define | B57600 B57600 |
| #define | B115200 B115200 |
| #define | B230400 B230400 |
| #define | B460800 B460800 |
| #define | B500000 B500000 |
| #define | B576000 B576000 |
| #define | B921600 B921600 |
| #define | B1000000 B1000000 |
| #define | B1152000 B1152000 |
| #define | B1500000 B1500000 |
| #define | B2000000 B2000000 |
| #define | B2500000 B2500000 |
| #define | B3000000 B3000000 |
| #define | B3500000 B3500000 |
| #define | B4000000 B4000000 |
| #define | CSIZE 0x0060 |
| #define | CS5 0x0000 |
| #define | CS6 0x0020 |
| #define | CS7 0x0040 |
| #define | CS8 0x0060 |
| #define | CSTOPB 0x0100 |
| #define | CREAD 0x0200 |
| #define | PARENB 0x0400 |
| #define | PARODD 0x0800 |
| #define | HUPCL 0x1000 |
| #define | CLOCAL 0x2000 |
| #define | CBAUDEX 0x4000 |
| #define | CRTSCTS 0x0400 |
Typedefs | |
| typedef unsigned int | tcflag_t |
| typedef unsigned char | cc_t |
| typedef unsigned int | speed_t |
| typedef struct vsf_linux_termios_vplt_t | vsf_linux_termios_vplt_t |
Enumerations | |
| enum | { B0 = 0 , B50 = 1 , B50 = 1 , B75 = 2 , B75 = 2 , B110 = 3 , B110 = 3 , B134 = 4 , B134 = 4 , B150 = 5 , B150 = 5 , B200 = 6 , B200 = 6 , B300 = 7 , B300 = 7 , B600 = 8 , B600 = 8 , B1200 = 9 , B1200 = 9 , B1800 = 10 , B1800 = 10 , B2400 = 11 , B2400 = 11 , B4800 = 12 , B4800 = 12 , B9600 = 13 , B9600 = 13 , B19200 = 14 , B19200 = 14 , B38400 = 15 , B38400 = 15 , B57600 = 16 , B57600 = 16 , B115200 = 17 , B115200 = 17 , B230400 = 18 , B230400 = 18 , B460800 = 19 , B460800 = 19 , B500000 = 20 , B500000 = 20 , B576000 = 21 , B576000 = 21 , B921600 = 22 , B921600 = 22 , B1000000 = 23 , B1000000 = 23 , B1152000 = 24 , B1152000 = 24 , B1500000 = 25 , B1500000 = 25 , B2000000 = 26 , B2000000 = 26 , B2500000 = 27 , B2500000 = 27 , B3000000 = 28 , B3000000 = 28 , B3500000 = 29 , B3500000 = 29 , B4000000 = 30 , B4000000 = 30 } |
Functions | |
| int | tcgetattr (int fd, struct termios *termios) |
| int | tcsetattr (int fd, int optional_actions, const struct termios *termios) |
| int | tcsendbreak (int fd, int duration) |
| int | tcdrain (int fd) |
| int | tcflush (int fd, int queue_selector) |
| int | tcflow (int fd, int action) |
| void | cfmakeraw (struct termios *termios) |
| speed_t | cfgetispeed (const struct termios *termios) |
| speed_t | cfgetospeed (const struct termios *termios) |
| int | cfsetispeed (struct termios *termios, speed_t speed) |
| int | cfsetospeed (struct termios *termios, speed_t speed) |
| int | cfsetspeed (struct termios *termios, speed_t speed) |
Variables | |
| __VSF_VPLT_DECORATOR__ vsf_linux_termios_vplt_t | vsf_linux_termios_vplt |
| #define tcgetattr VSF_LINUX_WRAPPER(tcgetattr) |
| #define tcsetattr VSF_LINUX_WRAPPER(tcsetattr) |
| #define tcsendbreak VSF_LINUX_WRAPPER(tcsendbreak) |
| #define tcdrain VSF_LINUX_WRAPPER(tcdrain) |
| #define tcflush VSF_LINUX_WRAPPER(tcflush) |
| #define tcflow VSF_LINUX_WRAPPER(tcflow) |
| #define cfmakeraw VSF_LINUX_WRAPPER(cfmakeraw) |
| #define cfgetispeed VSF_LINUX_WRAPPER(cfgetispeed) |
| #define cfgetospeed VSF_LINUX_WRAPPER(cfgetospeed) |
| #define cfsetispeed VSF_LINUX_WRAPPER(cfsetispeed) |
| #define cfsetospeed VSF_LINUX_WRAPPER(cfsetospeed) |
| #define cfsetspeed VSF_LINUX_WRAPPER(cfsetspeed) |
| #define TCGETS (('t' << 8) | 0) |
| #define TCSETS (('t' << 8) | 1) |
| #define TCSANOW 0 |
| #define TCSADRAIN 1 |
| #define TCSAFLUSH 2 |
| #define IGNBRK 0000001 |
| #define BRKINT 0000002 |
| #define IGNPAR 0000004 |
| #define PARMRK 0000010 |
| #define INPCK 0000020 |
| #define ISTRIP 0000040 |
| #define INLCR 0000100 |
| #define IGNCR 0000200 |
| #define ICRNL 0000400 |
| #define IUCLC 0001000 |
| #define IXON 0002000 |
| #define IXANY 0004000 |
| #define IXOFF 0010000 |
| #define IMAXBEL 0020000 |
| #define IUTF8 0040000 |
| #define OPOST 0000001 |
| #define OLCUC 0000002 |
| #define ONLCR 0000004 |
| #define OCRNL 0000010 |
| #define ONOCR 0000020 |
| #define ONLRET 0000040 |
| #define OFILL 0000100 |
| #define OFDEL 0000200 |
| #define XTABS 0014000 |
| #define ISIG 0000001 |
| #define ICANON 0000002 |
| #define ECHO 0000010 |
| #define ECHOE 0000020 |
| #define ECHOK 0000040 |
| #define ECHONL 0000100 |
| #define NOFLSH 0000200 |
| #define TOSTOP 0000400 |
| #define ECHOCTL 0001000 |
| #define ECHOPRT 0002000 |
| #define ECHOKE 0004000 |
| #define FLUSHO 0010000 |
| #define PENDIN 0040000 |
| #define IEXTEN 0100000 |
| #define TCOOFF 0 |
| #define TCOON 1 |
| #define TCIOFF 2 |
| #define TCION 3 |
| #define TCIFLUSH 0 |
| #define TCOFLUSH 1 |
| #define TCIOFLUSH 2 |
| #define TCSANOW 0 |
| #define TCSADRAIN 1 |
| #define TCSAFLUSH 2 |
| #define NCCS 32 |
| #define VINTR 0 |
| #define VQUIT 1 |
| #define VERASE 2 |
| #define VKILL 3 |
| #define VEOF 4 |
| #define VTIME 5 |
| #define VMIN 6 |
| #define VSWTC 7 |
| #define VSTART 8 |
| #define VSTOP 9 |
| #define VSUSP 10 |
| #define VEOL 11 |
| #define VREPRINT 12 |
| #define VDISCARD 13 |
| #define VWERASE 14 |
| #define VLNEXT 15 |
| #define VEOL2 16 |
| #define CBAUD 0x100F |
| #define B50 B50 |
| #define B75 B75 |
| #define B110 B110 |
| #define B134 B134 |
| #define B150 B150 |
| #define B200 B200 |
| #define B300 B300 |
| #define B600 B600 |
| #define B1200 B1200 |
| #define B1800 B1800 |
| #define B2400 B2400 |
| #define B4800 B4800 |
| #define B9600 B9600 |
| #define B19200 B19200 |
| #define B38400 B38400 |
| #define B57600 B57600 |
| #define B115200 B115200 |
| #define B230400 B230400 |
| #define B460800 B460800 |
| #define B500000 B500000 |
| #define B576000 B576000 |
| #define B921600 B921600 |
| #define B1000000 B1000000 |
| #define B1152000 B1152000 |
| #define B1500000 B1500000 |
| #define B2000000 B2000000 |
| #define B2500000 B2500000 |
| #define B3000000 B3000000 |
| #define B3500000 B3500000 |
| #define B4000000 B4000000 |
| #define CSIZE 0x0060 |
| #define CS5 0x0000 |
| #define CS6 0x0020 |
| #define CS7 0x0040 |
| #define CS8 0x0060 |
| #define CSTOPB 0x0100 |
| #define CREAD 0x0200 |
| #define PARENB 0x0400 |
| #define PARODD 0x0800 |
| #define HUPCL 0x1000 |
| #define CLOCAL 0x2000 |
| #define CBAUDEX 0x4000 |
| #define CRTSCTS 0x0400 |
| typedef unsigned int tcflag_t |
| typedef unsigned char cc_t |
| typedef unsigned int speed_t |
| typedef struct vsf_linux_termios_vplt_t vsf_linux_termios_vplt_t |
| anonymous enum |
| int tcgetattr | ( | int | fd, |
| struct termios * | termios | ||
| ) |
| int tcsetattr | ( | int | fd, |
| int | optional_actions, | ||
| const struct termios * | termios | ||
| ) |
| int tcsendbreak | ( | int | fd, |
| int | duration | ||
| ) |
| int tcdrain | ( | int | fd | ) |
| int tcflush | ( | int | fd, |
| int | queue_selector | ||
| ) |
| int tcflow | ( | int | fd, |
| int | action | ||
| ) |
| void cfmakeraw | ( | struct termios * | termios | ) |
|
extern |