common.h

来自「Util-linux 软件包包含许多工具。其中比较重要的是加载、卸载、格式化、分」· C头文件 代码 · 共 33 行

H
33
字号
/* common stuff for fdisk, cfdisk, sfdisk *//* including <linux/fs.h> fails */#include <sys/types.h>#include <sys/ioctl.h>#define BLKRRPART    _IO(0x12,95)    /* re-read partition table */#define BLKGETSIZE   _IO(0x12,96)    /* return device size */#define BLKFLSBUF    _IO(0x12,97)    /* flush buffer cache */#define BLKSSZGET    _IO(0x12,104)   /* get block device sector size */#define BLKGETSIZE64 _IOR(0x12,114,size_t)	/* size in bytes *//* including <linux/hdreg.h> also fails */struct hd_geometry {      unsigned char heads;      unsigned char sectors;      unsigned short cylinders;      unsigned long start;};#define HDIO_GETGEO		0x0301	/* get device geometry */struct systypes {	unsigned char type;	char *name;};extern struct systypes i386_sys_types[];extern char *partname(char *dev, int pno, int lth);int disksize(int fd, unsigned long long *sectors);

⌨️ 快捷键说明

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