root/fs/ocfs2/symlink.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. ocfs2_inode_is_fast_symlink

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

/* [<][>][^][v][top][bottom][index][help] */