示例#1
0
文件: file.c 项目: cty12/ucore_plus
void filemap_open(struct file *file)
{
	assert((file->status == FD_INIT || file->status == FD_OPENED)
	       && file->node != NULL);
	file->status = FD_OPENED;
	fopen_count_inc(file);
}
示例#2
0
文件: file.c 项目: cty12/ucore_plus
void filemap_acquire(struct file *file)
{
	assert(file->status == FD_OPENED || file->status == FD_CLOSED);
	fopen_count_inc(file);
}
示例#3
0
文件: file.c 项目: islandlee/homework
static void
fd_array_acquire(struct file *file) {
    assert(file->status == FD_OPENED);
    fopen_count_inc(file);
}
示例#4
0
文件: file.c 项目: islandlee/homework
// fd_array_open - file's open_count++, set status to FD_OPENED
void
fd_array_open(struct file *file) {
    assert(file->status == FD_INIT && file->node != NULL);
    file->status = FD_OPENED;
    fopen_count_inc(file);
}
示例#5
0
void filemap_acquire(struct file *file)
{
	fopen_count_inc(file);
}