OpenCloudOS-Kernel/fs/ocfs2/symlink.h

27 lines
558 B
C

/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
* symlink.h
*
* Function prototypes
*
* Copyright (C) 2002, 2004 Oracle. All rights reserved.
*/
#ifndef OCFS2_SYMLINK_H
#define OCFS2_SYMLINK_H
extern const struct inode_operations ocfs2_symlink_inode_operations;
extern const struct address_space_operations ocfs2_fast_symlink_aops;
/*
* Test whether an inode is a fast symlink.
*/
static inline int ocfs2_inode_is_fast_symlink(struct inode *inode)
{
return (S_ISLNK(inode->i_mode) &&
inode->i_blocks == 0);
}
#endif /* OCFS2_SYMLINK_H */