linux/include/uapi/linux/tiocl.h

/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _LINUX_TIOCL_H
#define _LINUX_TIOCL_H

#define TIOCL_SETSEL
#define TIOCL_SELCHAR
#define TIOCL_SELWORD
#define TIOCL_SELLINE
#define TIOCL_SELPOINTER
#define TIOCL_SELCLEAR
#define TIOCL_SELMOUSEREPORT
#define TIOCL_SELBUTTONMASK
/* selection extent */
struct tiocl_selection {};

#define TIOCL_PASTESEL
#define TIOCL_UNBLANKSCREEN

#define TIOCL_SELLOADLUT
	/* set characters to be considered alphabetic when selecting */
	/* u32[8] bit array, 4 bytes-aligned with type */

/* these two don't return a value: they write it back in the type */
#define TIOCL_GETSHIFTSTATE
#define TIOCL_GETMOUSEREPORTING
#define TIOCL_SETVESABLANK
#define TIOCL_SETKMSGREDIRECT
#define TIOCL_GETFGCONSOLE
#define TIOCL_SCROLLCONSOLE
#define TIOCL_BLANKSCREEN
#define TIOCL_BLANKEDSCREEN
#define TIOCL_GETKMSGREDIRECT

#endif /* _LINUX_TIOCL_H */