linux/include/uapi/linux/vt.h

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


/*
 * These constants are also useful for user-level apps (e.g., VC
 * resizing).
 */
#define MIN_NR_CONSOLES
#define MAX_NR_CONSOLES
		/* Note: the ioctl VT_GETSTATE does not work for
		   consoles 16 and higher (since it returns a short) */

/* 0x56 is 'V', to avoid collision with termios and kd */

#define VT_OPENQRY

struct vt_mode {};
#define VT_GETMODE
#define VT_SETMODE
#define VT_AUTO
#define VT_PROCESS
#define VT_ACKACQ

struct vt_stat {};
#define VT_GETSTATE
#define VT_SENDSIG

#define VT_RELDISP

#define VT_ACTIVATE
#define VT_WAITACTIVE
#define VT_DISALLOCATE

struct vt_sizes {};
#define VT_RESIZE

struct vt_consize {};
#define VT_RESIZEX
#define VT_LOCKSWITCH
#define VT_UNLOCKSWITCH
#define VT_GETHIFONTMASK

struct vt_event {};

#define VT_WAITEVENT

struct vt_setactivate {};

#define VT_SETACTIVATE

#endif /* _UAPI_LINUX_VT_H */