github.com/afumu/libc@v0.0.6/musl/include/sys/ttydefaults.h (about)

     1  #ifndef _SYS_TTYDEFAULTS_H
     2  #define _SYS_TTYDEFAULTS_H
     3  
     4  #define TTYDEF_IFLAG (BRKINT | ISTRIP | ICRNL | IMAXBEL | IXON | IXANY)
     5  #define TTYDEF_OFLAG (OPOST | ONLCR | XTABS)
     6  #define TTYDEF_LFLAG (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL)
     7  #define TTYDEF_CFLAG (CREAD | CS7 | PARENB | HUPCL)
     8  #define TTYDEF_SPEED (B9600)
     9  #define CTRL(x) ((x)&037)
    10  #define CEOF CTRL('d')
    11  
    12  #define CEOL '\0'
    13  #define CSTATUS '\0'
    14  
    15  #define CERASE 0177
    16  #define CINTR CTRL('c')
    17  #define CKILL CTRL('u')
    18  #define CMIN 1
    19  #define CQUIT 034
    20  #define CSUSP CTRL('z')
    21  #define CTIME 0
    22  #define CDSUSP CTRL('y')
    23  #define CSTART CTRL('q')
    24  #define CSTOP CTRL('s')
    25  #define CLNEXT CTRL('v')
    26  #define CDISCARD CTRL('o')
    27  #define CWERASE CTRL('w')
    28  #define CREPRINT CTRL('r')
    29  #define CEOT CEOF
    30  #define CBRK CEOL
    31  #define CRPRNT CREPRINT
    32  #define CFLUSH CDISCARD
    33  
    34  #endif