| 
									
										
										
										
											2010-08-27 00:23:02 +09:00
										 |  |  | #ifndef NILFS_EXPORT_H
 | 
					
						
							|  |  |  | #define NILFS_EXPORT_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <linux/exportfs.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | extern const struct export_operations nilfs_export_ops; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-30 14:42:10 -07:00
										 |  |  | /**
 | 
					
						
							|  |  |  |  * struct nilfs_fid - NILFS file id type | 
					
						
							|  |  |  |  * @cno: checkpoint number | 
					
						
							|  |  |  |  * @ino: inode number | 
					
						
							|  |  |  |  * @gen: file generation (version) for NFS | 
					
						
							|  |  |  |  * @parent_gen: parent generation (version) for NFS | 
					
						
							|  |  |  |  * @parent_ino: parent inode number | 
					
						
							|  |  |  |  */ | 
					
						
							| 
									
										
										
										
											2010-08-27 00:23:02 +09:00
										 |  |  | struct nilfs_fid { | 
					
						
							|  |  |  | 	u64 cno; | 
					
						
							|  |  |  | 	u64 ino; | 
					
						
							|  |  |  | 	u32 gen; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	u32 parent_gen; | 
					
						
							|  |  |  | 	u64 parent_ino; | 
					
						
							|  |  |  | } __attribute__ ((packed)); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif
 |