1 /**************************************************************************** 2 **************************************************************************** 3 *** 4 *** This header was automatically generated from a Linux kernel header 5 *** of the same name, to make information necessary for userspace to 6 *** call into the kernel available to libc. It contains only constants, 7 *** structures, and macros generated from the original header, and thus, 8 *** contains no copyrightable information. 9 *** 10 **************************************************************************** 11 ****************************************************************************/ 12 #ifndef _LINUX_TIOCL_H 13 #define _LINUX_TIOCL_H 14 15 #define TIOCL_SETSEL 2 16 #define TIOCL_SELCHAR 0 17 #define TIOCL_SELWORD 1 18 #define TIOCL_SELLINE 2 19 #define TIOCL_SELPOINTER 3 20 #define TIOCL_SELCLEAR 4 21 #define TIOCL_SELMOUSEREPORT 16 22 #define TIOCL_SELBUTTONMASK 15 23 24 struct tiocl_selection { 25 unsigned short xs; 26 unsigned short ys; 27 unsigned short xe; 28 unsigned short ye; 29 unsigned short sel_mode; 30 }; 31 32 #define TIOCL_PASTESEL 3 33 #define TIOCL_UNBLANKSCREEN 4 34 35 #define TIOCL_SELLOADLUT 5 36 37 #define TIOCL_GETSHIFTSTATE 6 38 #define TIOCL_GETMOUSEREPORTING 7 39 #define TIOCL_SETVESABLANK 10 40 #define TIOCL_SETKMSGREDIRECT 11 41 #define TIOCL_GETFGCONSOLE 12 42 #define TIOCL_SCROLLCONSOLE 13 43 #define TIOCL_BLANKSCREEN 14 44 #define TIOCL_BLANKEDSCREEN 15 45 #define TIOCL_GETKMSGREDIRECT 17 46 47 #endif 48