1 /* 2 * This header was generated from the Linux kernel headers by update_headers.py, 3 * to provide necessary information from kernel to userspace, such as constants, 4 * structures, and macros, and thus, contains no copyrightable information. 5 */ 6 #ifndef _LINUX_TIOCL_H 7 #define _LINUX_TIOCL_H 8 #define TIOCL_SETSEL 2 9 #define TIOCL_SELCHAR 0 10 #define TIOCL_SELWORD 1 11 #define TIOCL_SELLINE 2 12 #define TIOCL_SELPOINTER 3 13 #define TIOCL_SELCLEAR 4 14 #define TIOCL_SELMOUSEREPORT 16 15 #define TIOCL_SELBUTTONMASK 15 16 struct tiocl_selection { 17 unsigned short xs; 18 unsigned short ys; 19 unsigned short xe; 20 unsigned short ye; 21 unsigned short sel_mode; 22 }; 23 #define TIOCL_PASTESEL 3 24 #define TIOCL_UNBLANKSCREEN 4 25 #define TIOCL_SELLOADLUT 5 26 27 28 #define TIOCL_GETSHIFTSTATE 6 29 #define TIOCL_GETMOUSEREPORTING 7 30 #define TIOCL_SETVESABLANK 10 31 #define TIOCL_SETKMSGREDIRECT 11 32 #define TIOCL_GETFGCONSOLE 12 33 #define TIOCL_SCROLLCONSOLE 13 34 #define TIOCL_BLANKSCREEN 14 35 #define TIOCL_BLANKEDSCREEN 15 36 #define TIOCL_GETKMSGREDIRECT 17 37 #endif 38