[Vollbild]  [Home]

Terminal attributs

Location:/usr/include/bits/termios.h

Array argp* in rdx is pointing to (c++ type = struct termios)
c_iflaginput mode flags32 bit+0
c_oflagoutput mode flags32 bit+4
c_cflagcontrol mode flags32 bit+8
c_lflaglocal mode flags32 bit+12
c_lineline discipline8 bit+16
c_cc[NCCS]control characters8 bit+17
c_ispeedinput speed32 bit+18
c_ospeedoutput speed32 bit+22
--------
208 bit= 26 bytes


c_iflag    input mode flags [+0]
bithexdecimalc++ nameDescription
10x11IGNBRKignore BREAK
20x22BRKINTinterup signal on BREAK
30x44IGNPARignore parity
40x88PARMRK
50x1016INPCK
60x2032ISTRIP
70x4064INLCR
80x80128IGNCR
90x100256ICRNL
100x200512IUCLC
110x4001024IXON
120x8002048IXANY
130x10004096IXOFF
140x20008192IMAXBEL

c_oflag    output mode flags [+4]
bithexdecimalc++ nameDescription
10x11OPOST
20x22OLCUC
30x44ONLCR
40x88OCRNL
50x1016ONOCR
60x2032ONLRET
70x4064OFILL
80x80128OFDEL
90x100256NLDLY=NL1
100x200512CR1(+CR2=CRDLY)
110x4001024CR2(+CR1=CRDLY)
120x8002048TAB1(+TAB2=TABDLY)
130x10004096TAB2(+TAB1=TABDLY)
140x20008192BSDLY=BS1
150x400016384VTDLY=VT1
160x800032768FFDLY=FF1

c_cflag    control mode flags [+8]
bithexdecimalc++ nameDescription
0..30x00B0
0..30x11B50
0..30x22B75
0..30x33B110
0..30x44B134
0..30x55B150
0..30x66B200
0..30x77B300
0..30x88B600
0..30x99B1200
0..30xa10B1800
0..30xb11B2400
0..30xc12B4800
0..30xd13B9600
0..30xe14B19200
0..30xf15B38400
40x1016CS6(+CS7=CS8=CSIZE)
50x2032CS7(+CS6=CS8=CSIZE)
60x4064CSTOPB
70x80128CREAD
80x100256PARENB
90x200512PARODD
100x4001024HUPCL
110x8002048CLOCAL
12..150x10004096CBAUDEX
12..150x10014097B57600
12..150x10024098B115200
12..150x10034099B230400
12..150x10044100B460800
12..150x10054101B500000
12..150x10064102B576000
12..150x10074103B921600
12..150x10084104B1000000
12..150x10094105B1152000
12..150x100a4106B1500000
12..150x100b4107B2000000
12..150x100c4108B2500000
12..150x100d4109B3000000
12..150x100e4110B3500000
12..150x100f4111B4000000
290x10000000268435456CLOCAL

c_lflag    local mode flags [+12]
bithexdecimalc++ nameDescription
10x11ISIGgenerate signal on input
20x22ICANONcanon input
30x44XCASE
40x88ECHOprint input
50x1016ECHOE
60x2032ECHOK
70x4064ECHONL
80x80128NOFLSHdo not delete input buffer
90x100256TOSTOP
100x200512ECHOCTL
110x4001024ECHOPRT
120x8002048ECHOKE
130x10004096FLUSHOdelete output buffer
140x20008192PENDIN
150x400016384IEXTENextended input

c_line    line disciplines [+16]
bithexdecimalc++ nameDescription
0..30x00N_TTY
0..30x11N_SLIP
0..30x22N_MOUSE
0..30x33N_PPP
0..30x44N_STRIP
0..30x55N_AX25
0..30x66N_X25X.25 async
0..30x77N_6PACK
0..30x88N_MASCReserved for Mobitex module
0..30x99N_R3964Reserved for Simatic R3964 module
0..30xa10N_PROFIBUS_FDLReserved for Profibus
0..30xb11N_IRDALinux IR - http://irda.sourceforge.net
0..30xc12N_SMSBLOCKSMS block mode - for talking to GSM data cards about SMS messages
0..30xd13N_HDLCsynchronous HDLC
0..30xe14N_SYNC_PPPsynchronous PPP
0..30xf15N_HCIBluetooth HCI UART

c_cc    control characters [+17]
bithexdecimalc++ nameDescription
0..40x00VINTR
0..40x11VQUIT
0..40x22VERASE
0..40x33VKILL
0..40x44VEOF
0..40x55VTIME
0..40x66VMIN
0..40x77VSWTC
0..40x88VSTART
0..40x99VSTOP
0..40xA10VSUSP
0..40xB11VEOL
0..40xC12VREPRINT
0..40xD13VDISCARD
0..40xE14VWERASE
0..40xF15VLNEXT
0..40x1016VEOL2

c_ispeed    input speed [+18]

c_ospeed    output speed [+22]

I know something !
 
 
Free Web Hosting