linux/fs/ocfs2/symlink.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0-or-later */
   2/*
   3 * symlink.h
   4 *
   5 * Function prototypes
   6 *
   7 * Copyright (C) 2002, 2004 Oracle.  All rights reserved.
   8 */
   9
  10#ifndef OCFS2_SYMLINK_H
  11#define OCFS2_SYMLINK_H
  12
  13extern const struct inode_operations ocfs2_symlink_inode_operations;
  14extern const struct address_space_operations ocfs2_fast_symlink_aops;
  15
  16/*
  17 * Test whether an inode is a fast symlink.
  18 */
  19static inline int ocfs2_inode_is_fast_symlink(struct inode *inode)
  20{
  21        return (S_ISLNK(inode->i_mode) &&
  22                inode->i_blocks == 0);
  23}
  24
  25
  26#endif /* OCFS2_SYMLINK_H */
  27