wormio.h

来自「基于组件方式开发操作系统的OSKIT源代码」· C头文件 代码 · 共 63 行

H
63
字号
/* Shared between kernel & process */#ifndef _SYS_WORMIO_H_#define _SYS_WORMIO_H_/***************************************************************\* Ioctls for the WORM drive					*\***************************************************************//* * Quirk select: chose the set of quirk functions to use for this * device. */struct wormio_quirk_select{	const char *vendor;	/* vendor name */	const char *model;	/* model name */};#define WORMIOCQUIRKSELECT	_IOW('W', 10, struct wormio_quirk_select)/* * Prepare disk-wide parameters. */struct wormio_prepare_disk{	int dummy;		/* use dummy writes, laser turned off */	int speed;		/* drive speed selection */};#define WORMIOCPREPDISK		_IOW('W', 20, struct wormio_prepare_disk)/* * Prepare track-specific parameters. */struct wormio_prepare_track{	int audio;		/* audio track (data track if 0) */	int preemp;		/* audio with preemphasis */};#define WORMIOCPREPTRACK	_IOW('W', 21, struct wormio_prepare_track)/* * Fixation: write leadins and leadouts.  Select table-of-contents * type for this session.  If onp is != 0, another session will be * opened. */struct wormio_fixation{	int toc_type;		/* TOC type */	int onp;		/* open next program area */};#define WORMIOCFIXATION		_IOW('W', 22, struct wormio_fixation)#endif /* _SYS_WORMIO_H_ */

⌨️ 快捷键说明

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