File: /Users/paulross/dev/linux/linux-3.13/include/linux/path.h

Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.

       1: #ifndef _LINUX_PATH_H
       2: #define _LINUX_PATH_H
       3: 
       4: struct dentry;
       5: struct vfsmount;
       6: 
       7: struct path {
       8:     struct vfsmount *mnt;
       9:     struct dentry *dentry;
      10: };
      11: 
      12: extern void path_get(const struct path *);
      13: extern void path_put(const struct path *);
      14: 
      15: static inline int path_equal(const struct path *path1, const struct path *path2)
      16: {
      17:     return path1->mnt == path2->mnt && path1->dentry == path2->dentry;
      18: }
      19: 
      20: #endif  /* _LINUX_PATH_H */
      21: