Dr Andrew Scott G7VAV

My photo
 
June 2025
Mo Tu We Th Fr Sa Su
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 1 2 3 4 5 6


tiocl.h
01: #ifndef _LINUX_TIOCL_H
02: #define _LINUX_TIOCL_H
03: 
04: #define TIOCL_SETSEL    2       /* set a selection */
05: #define         TIOCL_SELCHAR   0       /* select characters */
06: #define         TIOCL_SELWORD   1       /* select whole words */
07: #define         TIOCL_SELLINE   2       /* select whole lines */
08: #define         TIOCL_SELPOINTER        3       /* show the pointer */
09: #define         TIOCL_SELCLEAR  4       /* clear visibility of selection */
10: #define         TIOCL_SELMOUSEREPORT    16      /* report beginning of selection */
11: #define         TIOCL_SELBUTTONMASK     15      /* button mask for report */
12: /* selection extent */
13: struct tiocl_selection {
14:         unsigned short xs;      /* X start */
15:         unsigned short ys;      /* Y start */
16:         unsigned short xe;      /* X end */
17:         unsigned short ye;      /* Y end */
18:         unsigned short sel_mode;        /* selection mode */
19: };
20: 
21: #define TIOCL_PASTESEL  3       /* paste previous selection */
22: #define TIOCL_UNBLANKSCREEN     4       /* unblank screen */
23: 
24: #define TIOCL_SELLOADLUT        5
25:         /* set characters to be considered alphabetic when selecting */
26:         /* u32[8] bit array, 4 bytes-aligned with type */
27: 
28: /* these two don't return a value: they write it back in the type */
29: #define TIOCL_GETSHIFTSTATE     6       /* write shift state */
30: #define TIOCL_GETMOUSEREPORTING 7       /* write whether mouse event are reported */
31: #define TIOCL_SETVESABLANK      10      /* set vesa blanking mode */
32: #define TIOCL_SETKMSGREDIRECT   11      /* restrict kernel messages to a vt */
33: #define TIOCL_GETFGCONSOLE      12      /* get foreground vt */
34: #define TIOCL_SCROLLCONSOLE     13      /* scroll console */
35: #define TIOCL_BLANKSCREEN       14      /* keep screen blank even if a key is pressed */
36: #define TIOCL_BLANKEDSCREEN     15      /* return which vt was blanked */
37: #define TIOCL_GETKMSGREDIRECT   17      /* get the vt the kernel messages are restricted to */
38: 
39: #endif /* _LINUX_TIOCL_H */
40: 


for client (none)
© Andrew Scott 2006 - 2025,
All Rights Reserved
http://www.andrew-scott.uk/
Andrew Scott
http://www.andrew-scott.co.uk/