uapi: Port all remaining bits
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
/* SPDX-License-Identifier: Unlicense */
|
||||
#ifndef __ZINNIA_UAPI_CONSOLE_H
|
||||
#define __ZINNIA_UAPI_CONSOLE_H
|
||||
|
||||
#include <uapi/ioctls.h>
|
||||
|
||||
#define __VT_AUTO 0
|
||||
#define __VT_PROCESS 1
|
||||
|
||||
#define __VT_FALSE 0
|
||||
#define __VT_TRUE 1
|
||||
#define __VT_ACKACQ 2
|
||||
|
||||
#define __KD_TEXT 0
|
||||
#define __KD_GRAPHICS 1
|
||||
|
||||
#define __K_RAW 0
|
||||
#define __K_XLATE 1
|
||||
#define __K_CODE 2
|
||||
#define __K_OFF 4
|
||||
|
||||
struct __vt_mode {
|
||||
char mode;
|
||||
char waitv;
|
||||
short relsig;
|
||||
short acqsig;
|
||||
short frsig;
|
||||
};
|
||||
|
||||
struct __vt_stat {
|
||||
unsigned short v_active;
|
||||
unsigned short v_signal;
|
||||
unsigned short v_state;
|
||||
};
|
||||
|
||||
#define __VT_OPENQRY __IOR('v', 1, int)
|
||||
#define __VT_SETMODE __IOW('v', 2, struct __vt_mode)
|
||||
#define __VT_GETMODE __IOR('v', 3, struct __vt_mode)
|
||||
#define __VT_RELDISP __IOWINT('v', 4)
|
||||
#define __VT_ACTIVATE __IOWINT('v', 5)
|
||||
#define __VT_WAITACTIVE __IOWINT('v', 6)
|
||||
#define __VT_GETACTIVE __IOR('v', 7, int)
|
||||
#define __VT_GETINDEX __IOR('v', 8, int)
|
||||
#define __VT_GETSTATE __IOR('v', 0x80, struct __vt_stat)
|
||||
|
||||
#define __KDGKBMODE __IOR('K', 6, int)
|
||||
#define __KDSKBMODE __IOWINT('K', 7)
|
||||
#define __KDGETMODE __IOR('K', 9, int)
|
||||
#define __KDSETMODE __IOWINT('K', 10)
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user