device.h

来自「linux 的引导程序源码The Microsoft&reg Windows&r」· C头文件 代码 · 共 37 行

H
37
字号
/* device.h  -  Device access *//* Copyright 1992-1996 Werner Almesberger. See file COPYING for details. */#ifndef DEVICE_H#define DEVICE_H#include <sys/stat.h>typedef struct {    int fd;    struct stat st;    char *name;    int delete;} DEVICE;int dev_open(DEVICE *dev,int number,int flags);/* Searches /dev for a block device with the specified number. If no device   can be found, a temporary device is created. The device is opened with   the specified access mode and the file descriptor is returned. If flags   are -1, the device is not opened. */void dev_close(DEVICE *dev);/* Closes a device that has previously been opened by dev_open. If the device   had to be created, it is removed now. */void preload_dev_cache(void);/* Preloads the device number to name cache. */#endif

⌨️ 快捷键说明

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