Lines Matching defs:old
54 * The new code replaces the old recursive symlink resolution with
79 * name indicated by the symlink. The old code always complained that the
87 * "old" one. Personally, I think the new semantics is much more logical.
88 * Note that "ln old new" where "new" is a symlink pointing to a non-existing
90 * and in the old Linux semantics.
108 * restored for 2.4. This is the last surviving part of old 4.2BSD bug.
598 struct nameidata *old = current->nameidata;
605 p->total_link_count = old ? old->total_link_count : 0;
606 p->saved = old;
623 struct nameidata *now = current->nameidata, *old = now->saved;
625 current->nameidata = old;
626 if (old)
627 old->total_link_count = now->total_link_count;
1595 struct dentry *old;
1609 old = dir->i_op->lookup(dir, dentry, flags);
1610 if (unlikely(old)) {
1612 dentry = old;
1671 struct dentry *dentry, *old;
1694 old = inode->i_op->lookup(inode, dentry, flags);
1696 if (unlikely(old)) {
1698 dentry = old;
1877 struct dentry *parent, *old;
1897 old = nd->path.dentry;
1898 parent = old->d_parent;
1901 if (read_seqcount_retry(&old->d_seq, nd->seq))
4623 int do_linkat(int olddfd, struct filename *old, int newdfd,
4650 error = filename_lookup(olddfd, old, how, &old_path, NULL);
4689 putname(old);