1  /* SPDX-License-Identifier: GPL-2.0 */
2  #ifndef _LINUX_VT_H
3  #define _LINUX_VT_H
4  
5  #include <uapi/linux/vt.h>
6  
7  
8  /* Virtual Terminal events. */
9  #define VT_ALLOCATE		0x0001 /* Console got allocated */
10  #define VT_DEALLOCATE		0x0002 /* Console will be deallocated */
11  #define VT_WRITE		0x0003 /* A char got output */
12  #define VT_UPDATE		0x0004 /* A bigger update occurred */
13  #define VT_PREWRITE		0x0005 /* A char is about to be written to the console */
14  
15  #ifdef CONFIG_VT_CONSOLE
16  
17  extern int vt_kmsg_redirect(int new);
18  
19  #else
20  
vt_kmsg_redirect(int new)21  static inline int vt_kmsg_redirect(int new)
22  {
23  	return 0;
24  }
25  
26  #endif
27  
28  #endif /* _LINUX_VT_H */
29