111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/****************************************************************************
211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   This header was automatically generated from a Linux kernel header
511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   of the same name, to make information necessary for userspace to
611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   call into the kernel available to libc.  It contains only constants,
711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   structures, and macros generated from the original header, and thus,
811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   contains no copyrightable information.
911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************/
1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _LINUX_TIOCL_H
1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _LINUX_TIOCL_H
1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_SETSEL 2
1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_SELCHAR 0
1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_SELWORD 1
1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_SELLINE 2
1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_SELPOINTER 3
2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_SELCLEAR 4
2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_SELMOUSEREPORT 16
2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_SELBUTTONMASK 15
2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albertstruct tiocl_selection {
2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert unsigned short xs;
2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert unsigned short ys;
2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert unsigned short xe;
2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert unsigned short ye;
2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert unsigned short sel_mode;
3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert};
3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_PASTESEL 3
3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_UNBLANKSCREEN 4
3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_SELLOADLUT 5
3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_GETSHIFTSTATE 6
3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_GETMOUSEREPORTING 7
3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_SETVESABLANK 10
4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_SETKMSGREDIRECT 11
4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_GETFGCONSOLE 12
4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_SCROLLCONSOLE 13
4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_BLANKSCREEN 14
4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_BLANKEDSCREEN 15
4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define TIOCL_GETKMSGREDIRECT 17
4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert
4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
48