| 
									
										
										
										
											2008-02-14 19:34:31 -08:00
										 |  |  | #ifndef _LINUX_PATH_H
 | 
					
						
							|  |  |  | #define _LINUX_PATH_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | struct dentry; | 
					
						
							|  |  |  | struct vfsmount; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | struct path { | 
					
						
							|  |  |  | 	struct vfsmount *mnt; | 
					
						
							|  |  |  | 	struct dentry *dentry; | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-03-01 23:51:07 -05:00
										 |  |  | extern void path_get(const struct path *); | 
					
						
							|  |  |  | extern void path_put(const struct path *); | 
					
						
							| 
									
										
										
										
											2008-02-14 19:34:35 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-08-10 11:41:41 +02:00
										 |  |  | static inline int path_equal(const struct path *path1, const struct path *path2) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 	return path1->mnt == path2->mnt && path1->dentry == path2->dentry; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-02-14 19:34:31 -08:00
										 |  |  | #endif  /* _LINUX_PATH_H */
 |