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