file.h

来自「虚地址空间基于文件OS内核源代码和文件」· C头文件 代码 · 共 27 行

H
27
字号
#ifndef OS_FILE_CAPABILITY
#define OS_FILE_CAPABILITY

struct user_file_information{
	int memory_body_id,system_file_id,map_length,right;
	struct capability capability;
};

#define COPY_USER_FILE_INFORMATION(s,d)				\
{								\
	(d).memory_body_id=(s).memory_body_id;			\
	(d).system_file_id=(s).system_file_id;			\
	(d).map_length=(s).map_length;				\
	(d).right=(s).right;					\
	COPY_CAPABILITY((s).capability,(d).capability);		\
}

struct system_file_information{
	int semaphore_id;
	struct{
		int right;
		struct capability capability;
	}system_file[FILE_NUMBER];
};

#endif 

⌨️ 快捷键说明

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