tag | line | file | source code |
new_file | 71 | kernel/fork.c | struct file * new_file = get_empty_filp(); |
new_file | 74 | kernel/fork.c | if (new_file) { |
new_file | 75 | kernel/fork.c | memcpy(new_file,old_file,sizeof(struct file)); |
new_file | 76 | kernel/fork.c | new_file->f_count = 1; |
new_file | 77 | kernel/fork.c | if (new_file->f_inode) |
new_file | 78 | kernel/fork.c | new_file->f_inode->i_count++; |
new_file | 79 | kernel/fork.c | if (new_file->f_op && new_file->f_op->open) { |
new_file | 80 | kernel/fork.c | error = new_file->f_op->open(new_file->f_inode,new_file); |
new_file | 82 | kernel/fork.c | iput(new_file->f_inode); |
new_file | 83 | kernel/fork.c | new_file->f_count = 0; |
new_file | 84 | kernel/fork.c | new_file = NULL; |
new_file | 88 | kernel/fork.c | return new_file; |