Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/fs/ext2/symlink.c
29266 views
1
// SPDX-License-Identifier: GPL-2.0
2
/*
3
* linux/fs/ext2/symlink.c
4
*
5
* Only fast symlinks left here - the rest is done by generic code. AV, 1999
6
*
7
* Copyright (C) 1992, 1993, 1994, 1995
8
* Remy Card ([email protected])
9
* Laboratoire MASI - Institut Blaise Pascal
10
* Universite Pierre et Marie Curie (Paris VI)
11
*
12
* from
13
*
14
* linux/fs/minix/symlink.c
15
*
16
* Copyright (C) 1991, 1992 Linus Torvalds
17
*
18
* ext2 symlink handling code
19
*/
20
21
#include "ext2.h"
22
#include "xattr.h"
23
24
const struct inode_operations ext2_symlink_inode_operations = {
25
.get_link = page_get_link,
26
.getattr = ext2_getattr,
27
.setattr = ext2_setattr,
28
.listxattr = ext2_listxattr,
29
};
30
31
const struct inode_operations ext2_fast_symlink_inode_operations = {
32
.get_link = simple_get_link,
33
.getattr = ext2_getattr,
34
.setattr = ext2_setattr,
35
.listxattr = ext2_listxattr,
36
};
37
38