⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 schar.h

📁 《Beginning Linux Programming》书的配置实例源代码。
💻 H
字号:
#define SCHAR_MAJOR		42#define SCHAR_INC		1024#define SCHAR_TIMER_DELAY	5*HZ#define SCHAR_POOL_MIN		10*1024#define SCHAR_MAX_SYSCTL	512#define DEV_SCHAR		10#define DEV_SCHAR_ENTRY		1/* ioctl's for schar. */#define SCHAR_IOCTL_BASE	0xbb#define SCHAR_TOGGLE_DEBUG	_IO(SCHAR_IOCTL_BASE, 0)#define SCHAR_GET_POOL		_IOR(SCHAR_IOCTL_BASE, 1, unsigned long)#define SCHAR_GET_TIMER_FIRES	_IOR(SCHAR_IOCTL_BASE, 2, unsigned long)#define SCHAR_GET_READ		_IOR(SCHAR_IOCTL_BASE, 3, unsigned long)#define SCHAR_GET_WRITTEN	_IOR(SCHAR_IOCTL_BASE, 4, unsigned long)#define SCHAR_EX_TIMER_DELAY	_IOWR(SCHAR_IOCTL_BASE, 5, unsigned long)#define SCHAR_EX_POOL_MIN	_IOWR(SCHAR_IOCTL_BASE, 6, unsigned)#define SCHAR_EX_TIMER_INC	_IOWR(SCHAR_IOCTL_BASE, 7, unsigned long)#define DEBUG#ifdef DEBUG#define MSG(string, args...) if (schar_debug) printk(KERN_DEBUG "schar: " string, ##args)#else#define MSG(string, args...)#endif

⌨️ 快捷键说明

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