1: /*
   2:  *	@(#)ioctl_compat.h	1.0 (2.11BSD SMS) 1997/3/28
   3:  *
   4:  * These are flags which have (finally) been removed from ioctl.h.  Several
   5:  * of these have lacked any kernel support for quite a long time.  For others
   6:  * (the delay flags) the kernel support (such as it was) had not been used
   7:  * that anyone could remember and that kernel support has been removed in the
   8:  * interest of streamlining the tty subsystem (as well as making flag bits
   9:  * available for use without expanding the tty structure).
  10:  *
  11:  * All values are 0.   Since there is no kernel support at all for any of
  12:  * the flags the only reason to use this file is to avoid having to modify
  13:  * the source to whatever application still references the symbols below.
  14: */
  15: 
  16: #ifndef _TTY_COMPAT_OBSOLETE
  17: #define _TTY_COMPAT_OBSOLETE
  18: 
  19: #define     LCASE       0x0 /* (obsolete) place holder */
  20: #define     NLDELAY     0x0 /* \n delay */
  21: #define         NL0 0x0
  22: #define         NL1 0x0 /* tty 37 */
  23: #define         NL2 0x0 /* vt05 */
  24: #define         NL3 0x0
  25: #define     TBDELAY     0x0 /* horizontal tab delay */
  26: #define         TAB0    0x0
  27: #define         TAB1    0x0 /* tty 37 */
  28: #define         TAB2    0x0
  29: #define     CRDELAY     0x0 /* \r delay */
  30: #define         CR0 0x0
  31: #define         CR1 0x0 /* tn 300 */
  32: #define         CR2 0x0 /* tty 37 */
  33: #define         CR3 0x0 /* concept 100 */
  34: #define     VTDELAY     0x0 /* vertical tab delay */
  35: #define         FF0 0x0
  36: #define         FF1 0x0 /* tty 37 */
  37: #define     BSDELAY     0x0 /* \b delay */
  38: #define         BS0 0x0
  39: #define         BS1 0x0
  40: #define     ALLDELAY    (NLDELAY|TBDELAY|CRDELAY|VTDELAY|BSDELAY)
  41: #define     TILDE       0x0 /* (obsolete) place holder */
  42: #define     LTILDE      ((int)TILDE>>16)) /* (obsolete) place holder */
  43: 
  44: #define     L001000     0x0
  45: #endif

Defined macros

ALLDELAY defined in line 40; never used
BS0 defined in line 38; never used
BS1 defined in line 39; never used
BSDELAY defined in line 37; used 1 times
  • in line 40
CR0 defined in line 30; never used
CR1 defined in line 31; never used
CR2 defined in line 32; never used
CR3 defined in line 33; never used
CRDELAY defined in line 29; used 1 times
  • in line 40
FF0 defined in line 35; never used
FF1 defined in line 36; never used
L001000 defined in line 44; never used
LCASE defined in line 19; never used
LTILDE defined in line 42; never used
NL0 defined in line 21; never used
NL1 defined in line 22; never used
NL2 defined in line 23; never used
NL3 defined in line 24; never used
NLDELAY defined in line 20; used 1 times
  • in line 40
TAB0 defined in line 26; never used
TAB1 defined in line 27; never used
TAB2 defined in line 28; never used
TBDELAY defined in line 25; used 1 times
  • in line 40
TILDE defined in line 41; used 1 times
  • in line 42
VTDELAY defined in line 34; used 1 times
  • in line 40
_TTY_COMPAT_OBSOLETE defined in line 17; used 1 times
  • in line 16
Last modified: 1997-10-24
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 1948
Valid CSS Valid XHTML 1.0 Strict