含有“然&quot 是什么;

优秀产品价格推荐注册时间 20:45:23
最后登录 00:40:35
用户头衔:注册会员
状态:我不在线
我有一个关于路径查找的问题希望得到大家的帮助。
假设我们有如下的目录结构:
/home/a/b/c
/home/1/2/3/4/5/6/7
现在我们使用命令 ln -s /home/1/2/3/ /home/a/b/c/d_ln 在/home/a/b/c下生成一个符号连接d_ln, 并让这个连接指向/home/1/2/3.
cd /home/a/b/c/d_ln/4/5/6/../../../../
这时我们的当前目录被设成了 /home/a/b/c,可是根据代码,我们的当前目录应该是/home/1/2,因为nd-&path被current-&fs-&root覆盖了(请查看do_follow_link()-&__do_follow_link()-&__vfs_follow_link()-&walk_init_root())。那内核是如何回到/home/a/b/c的呢?
下面是一些关键的代码片断(Linux 2.6.26):
static int __link_path_walk(const char *name, struct nameidata *nd)
struct inode *
if (this.name[0] == '.&#39 switch (this.len) {
if (this.name[1] != '.&#39
follow_dotdot(nd);
inode = nd-&path.dentry-&d_
/* fallthrough */
if (inode-&i_op-&follow_link) {
err = do_follow_link(&next, nd);
static __always_inline void follow_dotdot(struct nameidata *nd)
if (nd-&path.dentry != nd-&path.mnt-&mnt_root) {
/* 在这里我们会把nd-&path.dentry指向其父目录的dentry结构,那么
/home/a/b/c/d_ln/4 的d_parent到底是/home/a/b/c/d_ln 还是
/home/1/2/3 呢?
nd-&path.dentry = dget(nd-&path.dentry-&d_parent);
spin_unlock(&dcache_lock);
dput(old);
static inline int do_follow_link(struct path *path, struct nameidata *nd)
err = __do_follow_link(path, nd);
static __always_inline int __do_follow_link(struct path *path, struct nameidata *nd)
error = __vfs_follow_link(nd, s);
static __always_inline int __vfs_follow_link(struct nameidata *nd, const char *link)
if (*link == '/&#39 {
path_put(&nd-&path);
if (!walk_init_root(link, nd))
res = link_path_walk(link, nd);
static __always_inline int
walk_init_root(const char *name, struct nameidata *nd)
//我们覆盖了之前访问的最后一个dentry(也就是d_ln的父目录c)
nd-&path = fs-&......
Processed in : 0.008000 second(s) (C)2014LinuxSir -优秀产品价格推荐优秀产品价格推荐红酒木瓜汤丰胸有效吗?天然力量塑造&挺美&傲人身姿【百科文库】
红酒木瓜靓汤丰胸有奥妙,全由红酒木瓜汤中所含的丰胸元素决定。据了解,红酒木瓜靓汤中含有大量高效丰胸美乳元素。如,木瓜酵素、红酒多酚等。其中,红酒木瓜汤中的木瓜酵素,对调节女性卵巢功能有良好功效,可促使乳房细胞获得充足的营养。此外,红酒木瓜汤中的红酒多酚,则具有美白肌肤的效用。用红酒木瓜靓汤丰胸,可谓丰胸美胸一箭双雕。
正品红酒木瓜靓汤官网 安全有效 假一赔十
  红酒木瓜靓汤有用吗?市场的火爆,说明消费者的青睐,许多消费者使用红酒木瓜靓汤1个月,惊喜地发现胸部变大变挺了很多,性感低胸装也能撑的起来了。许多消费者发自内心的喜欢上了喝红酒木瓜靓汤丰胸。
  在社会信息发达的今天,丰胸,我能想到第一个求助的,自然是网络了。网上介绍的丰胸方法,五花八门,令人眼花缭乱,我费了很大的功夫,通过比较,我觉得食疗丰胸最实在。我选择了一个比较简单的丰胸食谱&&木瓜煲红枣莲子:原料:木瓜、红枣、莲子。

我要回帖

更多关于 quot 是什么 的文章

 

随机推荐