OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [LINUX_2_4_26_OR32/] [linux/] [linux-2.4/] [fs/] [autofs4/] [symlink.c] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
/* -*- c -*- --------------------------------------------------------------- *
2
 *
3
 * linux/fs/autofs/symlink.c
4
 *
5
 *  Copyright 1997-1998 Transmeta Corporation -- All Rights Reserved
6
 *
7
 * This file is part of the Linux kernel and is made available under
8
 * the terms of the GNU General Public License, version 2, or at your
9
 * option, any later version, incorporated herein by reference.
10
 *
11
 * ------------------------------------------------------------------------- */
12
 
13
#include "autofs_i.h"
14
 
15
static int autofs4_readlink(struct dentry *dentry, char *buffer, int buflen)
16
{
17
        struct autofs_info *ino = autofs4_dentry_ino(dentry);
18
 
19
        return vfs_readlink(dentry, buffer, buflen, ino->u.symlink);
20
}
21
 
22
static int autofs4_follow_link(struct dentry *dentry, struct nameidata *nd)
23
{
24
        struct autofs_info *ino = autofs4_dentry_ino(dentry);
25
 
26
        return vfs_follow_link(nd, ino->u.symlink);
27
}
28
 
29
struct inode_operations autofs4_symlink_inode_operations = {
30
        readlink:       autofs4_readlink,
31
        follow_link:    autofs4_follow_link
32
};

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.