コード例 #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
ファイル: file.c プロジェクト: tansinan/ucore_plus
void filemap_acquire(struct file *file)
{
	fopen_count_inc(file);
}