tag | line | file | source code |
new_file | 63 | kernel/fork.c | struct file * new_file = get_empty_filp(); |
new_file | 66 | kernel/fork.c | if (new_file) { |
new_file | 67 | kernel/fork.c | memcpy(new_file,old_file,sizeof(struct file)); |
new_file | 68 | kernel/fork.c | new_file->f_count = 1; |
new_file | 69 | kernel/fork.c | if (new_file->f_inode) |
new_file | 70 | kernel/fork.c | new_file->f_inode->i_count++; |
new_file | 71 | kernel/fork.c | if (new_file->f_op && new_file->f_op->open) { |
new_file | 72 | kernel/fork.c | error = new_file->f_op->open(new_file->f_inode,new_file); |
new_file | 74 | kernel/fork.c | iput(new_file->f_inode); |
new_file | 75 | kernel/fork.c | new_file->f_count = 0; |
new_file | 76 | kernel/fork.c | new_file = NULL; |
new_file | 80 | kernel/fork.c | return new_file; |