#ifndef _LINUX_PATH_H | |
#define _LINUX_PATH_H | |
struct dentry; | |
struct vfsmount; | |
struct path { | |
struct vfsmount *mnt; | |
struct dentry *dentry; | |
}; | |
extern void path_get(struct path *); | |
extern void path_get_long(struct path *); | |
extern void path_put(struct path *); | |
extern void path_put_long(struct path *); | |
static inline int path_equal(const struct path *path1, const struct path *path2) | |
{ | |
return path1->mnt == path2->mnt && path1->dentry == path2->dentry; | |
} | |
#endif /* _LINUX_PATH_H */ |