inode.cpp

来自「JFFS的源代码」· C++ 代码 · 共 34 行

CPP
34
字号
#include <string.h>
#include "../jffs/jffstypes.h"
#include "../jffs/fs.h"

extern struct file files_fd[NR_OPEN]; /*静态分配空间*/

extern int current_fd;

/*jffs在jffs_create中有调用*/
struct inode * get_empty_inode(void)
{
	struct inode *inode;
	inode = files_fd[current_fd].f_inode;
	memset(inode, 0, sizeof(inode));
	return inode;
}

/*jffs在jffs_create中有调用
释放节点*/
void iput(struct inode * inode)
{
}

struct inode *__iget(struct super_block * sb, int nr, int crossmntp)
{
	return (struct inode *)0;
}

/*来自fs.h*/
struct inode * iget(struct super_block * sb,int nr)
{
	return __iget(sb, nr, 1);
}

⌨️ 快捷键说明

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