sttydefaultsh.inc 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. const
  2. TTYDEF_IFLAG = ((((BRKINT or ISTRIP) or ICRNL) or IMAXBEL) or IXON) or IXANY;
  3. TTYDEF_OFLAG = (OPOST or ONLCR) or XTABS;
  4. TTYDEF_LFLAG = (((((ECHO or ICANON) or ISIG) or IEXTEN) or ECHOE) or ECHOKE) or ECHOCTL;
  5. TTYDEF_CFLAG = ((CREAD or CS7) or PARENB) or HUPCL;
  6. TTYDEF_SPEED = B9600;
  7. function CTRL(x : char) : char;
  8. Const
  9. CEOF = Chr(Ord('d') and $1F);
  10. CEOL = #0; { XXX avoid _POSIX_VDISABLE }
  11. CERASE = 0177;
  12. CINTR = Char(Ord('c') and $1F);
  13. CSTATUS = #0;
  14. CKILL = Char(Ord('u') and $1F);
  15. CMIN = 1;
  16. CQUIT = 034;
  17. CSUSP = Char(Ord('z') and $1F);
  18. CDSUSP = Char(Ord('y') and $1F);
  19. CSTART = Char(Ord('q') and $1F);
  20. CSTOP = Char(Ord('s') and $1F);
  21. CLNEXT = Char(Ord('v') and $1F);
  22. CDISCARD = Char(Ord('o') and $1F);
  23. CWERASE = Char(Ord('w') and $1F);
  24. CREPRINT = Char(Ord('r') and $1F);
  25. CEOT = CEOF;
  26. CBRK = CEOL;
  27. CRPRNT = CREPRINT;
  28. CFLUSH = CDISCARD;
  29. __CTIME = #0; // renamed, ctime type conflict.
  30. { ---------------------------------------------------------------------
  31. Borland compatibility types
  32. ---------------------------------------------------------------------}
  33. // Type