ttydefaults.h raw

   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
  35