Back to index

glibc  2.9
Classes | Defines
ioctl-types.h File Reference

Go to the source code of this file.

Classes

struct  winsize
struct  termio

Defines

#define TIOC   ('T' << 8)
#define TCGETS   (TIOC | 1)
#define TCSETS   (TIOC | 2)
#define TCSETSW   (TIOC | 3)
#define TCSETSF   (TIOC | 4)
#define TCGETA   (TIOC | 5)
#define TCSETA   (TIOC | 6)
#define TCSETAW   (TIOC | 7)
#define TCSETAF   (TIOC | 8)
#define TCSBRK   (TIOC | 9)
#define TCSBREAK   (TIOC | 10)
#define TCXONC   (TIOC | 11)
#define TCFLSH   (TIOC | 12)
#define TCGLEN   (TIOC | 13)
#define TCSLEN   (TIOC | 14)
#define TCSAK   (TIOC | 15)
#define TCQSAK   (TIOC | 16)
#define TCTRUST   (TIOC | 17)
#define TCQTRUST   (TIOC | 18)
#define TCSMAP   (TIOC | 19)
#define TCGMAP   (TIOC | 20)
#define TCKEP   (TIOC | 21)
#define TCGSAK   (TIOC | 22)
#define TCLOOP   (TIOC | 23)
#define TCVPD   (TIOC | 24)
#define TCREG   (TIOC | 25)
#define TCGSTATUS   (TIOC | 26)
#define TCSCONTROL   (TIOC | 27)
#define TCSCSMAP   (TIOC | 28)
#define TCGCSMAP   (TIOC | 29)
#define TCMGR   TCSAK
#define TCQMGR   TCQSAK
#define TIONREAD   FIONREAD
#define NCC   8
#define TIOCM_LE   0x001
#define TIOCM_DTR   0x002
#define TIOCM_RTS   0x004
#define TIOCM_ST   0x008
#define TIOCM_SR   0x010
#define TIOCM_CTS   0x020
#define TIOCM_CAR   0x040
#define TIOCM_RNG   0x080
#define TIOCM_DSR   0x100
#define TIOCM_CD   TIOCM_CAR
#define TIOCM_RI   TIOCM_RNG

Class Documentation

struct winsize

Definition at line 61 of file ioctl-types.h.

Class Members
unsigned short int ws_col
unsigned short ws_col
unsigned short int ws_row
unsigned short ws_row
unsigned short int ws_xpixel
unsigned short ws_xpixel
unsigned short int ws_ypixel
unsigned short ws_ypixel
struct termio

Definition at line 70 of file ioctl-types.h.

Class Members
unsigned char c_cc
unsigned short int c_cflag
unsigned short c_cflag
unsigned short int c_iflag
unsigned short c_iflag
unsigned short int c_lflag
unsigned short c_lflag
unsigned char c_line
char c_line
unsigned short int c_oflag
unsigned short c_oflag

Define Documentation

#define NCC   8

Definition at line 69 of file ioctl-types.h.

#define TCFLSH   (TIOC | 12)

Definition at line 37 of file ioctl-types.h.

#define TCGCSMAP   (TIOC | 29)

Definition at line 54 of file ioctl-types.h.

#define TCGETA   (TIOC | 5)

Definition at line 30 of file ioctl-types.h.

#define TCGETS   (TIOC | 1)

Definition at line 26 of file ioctl-types.h.

#define TCGLEN   (TIOC | 13)

Definition at line 38 of file ioctl-types.h.

#define TCGMAP   (TIOC | 20)

Definition at line 45 of file ioctl-types.h.

#define TCGSAK   (TIOC | 22)

Definition at line 47 of file ioctl-types.h.

#define TCGSTATUS   (TIOC | 26)

Definition at line 51 of file ioctl-types.h.

#define TCKEP   (TIOC | 21)

Definition at line 46 of file ioctl-types.h.

#define TCLOOP   (TIOC | 23)

Definition at line 48 of file ioctl-types.h.

#define TCMGR   TCSAK

Definition at line 55 of file ioctl-types.h.

#define TCQMGR   TCQSAK

Definition at line 56 of file ioctl-types.h.

#define TCQSAK   (TIOC | 16)

Definition at line 41 of file ioctl-types.h.

#define TCQTRUST   (TIOC | 18)

Definition at line 43 of file ioctl-types.h.

#define TCREG   (TIOC | 25)

Definition at line 50 of file ioctl-types.h.

#define TCSAK   (TIOC | 15)

Definition at line 40 of file ioctl-types.h.

#define TCSBREAK   (TIOC | 10)

Definition at line 35 of file ioctl-types.h.

#define TCSBRK   (TIOC | 9)

Definition at line 34 of file ioctl-types.h.

#define TCSCONTROL   (TIOC | 27)

Definition at line 52 of file ioctl-types.h.

#define TCSCSMAP   (TIOC | 28)

Definition at line 53 of file ioctl-types.h.

#define TCSETA   (TIOC | 6)

Definition at line 31 of file ioctl-types.h.

#define TCSETAF   (TIOC | 8)

Definition at line 33 of file ioctl-types.h.

#define TCSETAW   (TIOC | 7)

Definition at line 32 of file ioctl-types.h.

#define TCSETS   (TIOC | 2)

Definition at line 27 of file ioctl-types.h.

#define TCSETSF   (TIOC | 4)

Definition at line 29 of file ioctl-types.h.

#define TCSETSW   (TIOC | 3)

Definition at line 28 of file ioctl-types.h.

#define TCSLEN   (TIOC | 14)

Definition at line 39 of file ioctl-types.h.

#define TCSMAP   (TIOC | 19)

Definition at line 44 of file ioctl-types.h.

#define TCTRUST   (TIOC | 17)

Definition at line 42 of file ioctl-types.h.

#define TCVPD   (TIOC | 24)

Definition at line 49 of file ioctl-types.h.

#define TCXONC   (TIOC | 11)

Definition at line 36 of file ioctl-types.h.

#define TIOC   ('T' << 8)

Definition at line 25 of file ioctl-types.h.

#define TIOCM_CAR   0x040

Definition at line 87 of file ioctl-types.h.

#define TIOCM_CD   TIOCM_CAR

Definition at line 90 of file ioctl-types.h.

#define TIOCM_CTS   0x020

Definition at line 86 of file ioctl-types.h.

#define TIOCM_DSR   0x100

Definition at line 89 of file ioctl-types.h.

#define TIOCM_DTR   0x002

Definition at line 82 of file ioctl-types.h.

#define TIOCM_LE   0x001

Definition at line 81 of file ioctl-types.h.

#define TIOCM_RI   TIOCM_RNG

Definition at line 91 of file ioctl-types.h.

#define TIOCM_RNG   0x080

Definition at line 88 of file ioctl-types.h.

#define TIOCM_RTS   0x004

Definition at line 83 of file ioctl-types.h.

#define TIOCM_SR   0x010

Definition at line 85 of file ioctl-types.h.

#define TIOCM_ST   0x008

Definition at line 84 of file ioctl-types.h.

#define TIONREAD   FIONREAD

Definition at line 57 of file ioctl-types.h.