# 2.11BSD#431 - /usr/src/sys/h/ioctl_compat.h

##### Macros

    ALLDELAY          X
    BS0               X
    BS1               X
    BSDELAY           X
    CR0               X
    CR1               X
    CR2               X
    CR3               X
    CRDELAY           X
    FF0               X
    FF1               X
    L001000           X
    LCASE             X
    LTILDE            X
    NL0               X
    NL1               X
    NL2               X
    NL3               X
    NLDELAY           X
    TAB0              X
    TAB1              X
    TAB2              X
    TBDELAY           X
    TILDE             X
    VTDELAY           X
    _TTY_COMPAT_OBSOLETEX

       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: 360 |