root/include/sys/vt.h

/* [previous][next][first][last][top][bottom][index][help] */

INCLUDED FROM


   1 #ifndef _VT_H
   2 #define _VT_H
   3 
   4 /* 0x56 is 'V', to avoid collision with termios and kd */
   5 
   6 #define VT_OPENQRY      0x5600  /* find available vt */
   7 
   8 struct vt_mode {
   9         char mode;              /* vt mode */
  10         char waitv;             /* if set, hang on writes if not active */
  11         short relsig;           /* signal to raise on release req */
  12         short acqsig;           /* signal to raise on acquisition */
  13         short frsig;            /* unused (set to 0) */
  14 };
  15 #define VT_GETMODE      0x5601  /* get mode of active vt */
  16 #define VT_SETMODE      0x5602  /* set mode of active vt */
  17 #define         VT_AUTO         0x00    /* auto vt switching */
  18 #define         VT_PROCESS      0x01    /* process controls switching */
  19 
  20 struct vt_stat {
  21         ushort v_active;        /* active vt */
  22         ushort v_signal;        /* signal to send */
  23         ushort v_state;         /* vt bitmask */
  24 };
  25 #define VT_GETSTATE     0x5603  /* get global vt state info */
  26 #define VT_SENDSIG      0x5604  /* signal to send to bitmask of vts */
  27 
  28 #define VT_RELDISP      0x5605  /* release display */
  29 
  30 #define VT_ACTIVATE     0x5606  /* make vt active */
  31 
  32 #endif /* _VT_H */

/* [previous][next][first][last][top][bottom][index][help] */