Blame view
fs/autofs/symlink.c
845 Bytes
1da177e4c Linux-2.6.12-rc2 |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
/* -*- linux-c -*- --------------------------------------------------------- * * * linux/fs/autofs/symlink.c * * Copyright 1997-1998 Transmeta Corporation -- All Rights Reserved * * This file is part of the Linux kernel and is made available under * the terms of the GNU General Public License, version 2, or at your * option, any later version, incorporated herein by reference. * * ------------------------------------------------------------------------- */ #include "autofs_i.h" |
cc314eef0 Fix nasty ncpfs s... |
14 15 |
/* Nothing to release.. */ static void *autofs_follow_link(struct dentry *dentry, struct nameidata *nd) |
1da177e4c Linux-2.6.12-rc2 |
16 |
{ |
8e18e2941 [PATCH] inode_die... |
17 |
char *s=((struct autofs_symlink *)dentry->d_inode->i_private)->data; |
1da177e4c Linux-2.6.12-rc2 |
18 |
nd_set_link(nd, s); |
cc314eef0 Fix nasty ncpfs s... |
19 |
return NULL; |
1da177e4c Linux-2.6.12-rc2 |
20 |
} |
754661f14 [PATCH] mark stru... |
21 |
const struct inode_operations autofs_symlink_inode_operations = { |
1da177e4c Linux-2.6.12-rc2 |
22 23 24 |
.readlink = generic_readlink, .follow_link = autofs_follow_link }; |