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); }
void filemap_acquire(struct file *file) { assert(file->status == FD_OPENED || file->status == FD_CLOSED); fopen_count_inc(file); }
static void fd_array_acquire(struct file *file) { assert(file->status == FD_OPENED); fopen_count_inc(file); }
// 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); }
void filemap_acquire(struct file *file) { fopen_count_inc(file); }