Commit | Line | Data |
---|---|---|
c5e725f3 JB |
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 | ||
dcf787f3 AV |
12 | extern void path_get(const struct path *); |
13 | extern void path_put(const struct path *); | |
1d957f9b | 14 | |
8df9d1a4 MS |
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 | ||
c5e725f3 | 20 | #endif /* _LINUX_PATH_H */ |