Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
symlink.c
Go to the documentation of this file.
1 /*
2  * linux/fs/sysv/symlink.c
3  *
4  * Handling of System V filesystem fast symlinks extensions.
5  * Aug 2001, Christoph Hellwig ([email protected])
6  */
7 
8 #include "sysv.h"
9 #include <linux/namei.h>
10 
11 static void *sysv_follow_link(struct dentry *dentry, struct nameidata *nd)
12 {
13  nd_set_link(nd, (char *)SYSV_I(dentry->d_inode)->i_data);
14  return NULL;
15 }
16 
18  .readlink = generic_readlink,
19  .follow_link = sysv_follow_link,
20 };