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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [fs/] [autofs/] [symlink.c] - Blame information for rev 1774

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
/* -*- linux-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 autofs_readlink(struct dentry *dentry, char *buffer, int buflen)
16
{
17
        char *s=((struct autofs_symlink *)dentry->d_inode->u.generic_ip)->data;
18
        return vfs_readlink(dentry, buffer, buflen, s);
19
}
20
 
21
static int autofs_follow_link(struct dentry *dentry, struct nameidata *nd)
22
{
23
        char *s=((struct autofs_symlink *)dentry->d_inode->u.generic_ip)->data;
24
        return vfs_follow_link(nd, s);
25
}
26
 
27
struct inode_operations autofs_symlink_inode_operations = {
28
        readlink:       autofs_readlink,
29
        follow_link:    autofs_follow_link
30
};

powered by: WebSVN 2.1.0

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