chardev.h

来自「Linux设备管理源码 字符设备驱动程序:设计两个终端设备文件实现一个字符设备驱」· C头文件 代码 · 共 16 行

H
16
字号
/************************************************************/
/***** chardev.h *****/
/************************************************************/

#ifndef _DYNCHAR_DEVICE_H
#define _DYNCHAR_DEVICE_H
#include <linux/ioctl.h>
#define DYNCHAR_MAJOR 42
#define DYNCHAR_MAGIC DYNCHAR_MAJOR
#define DYNCHAR_RESET _IO(DYNCHAR_MAGIC,0)   // reset the data
#define DYNCHAR_QUERY_NEW_MSG _IO(DYNCHAR_MAGIC,1) // check for new message
#define DYNCHAR_QUERY_MSG_LENGTH _IO(DYNCHAR_MAGIC,2) // get message length
#define IOC_NEW_MSG 1
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?