52 lines
		
	
	
	
		
			803 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			52 lines
		
	
	
	
		
			803 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | #ifndef _GENERIC_STATFS_H
 | ||
|  | #define _GENERIC_STATFS_H
 | ||
|  | 
 | ||
|  | #ifndef __KERNEL_STRICT_NAMES
 | ||
|  | # include <linux/types.h>
 | ||
|  | typedef __kernel_fsid_t	fsid_t; | ||
|  | #endif
 | ||
|  | 
 | ||
|  | struct statfs { | ||
|  | 	__u32 f_type; | ||
|  | 	__u32 f_bsize; | ||
|  | 	__u32 f_blocks; | ||
|  | 	__u32 f_bfree; | ||
|  | 	__u32 f_bavail; | ||
|  | 	__u32 f_files; | ||
|  | 	__u32 f_ffree; | ||
|  | 	__kernel_fsid_t f_fsid; | ||
|  | 	__u32 f_namelen; | ||
|  | 	__u32 f_frsize; | ||
|  | 	__u32 f_spare[5]; | ||
|  | }; | ||
|  | 
 | ||
|  | struct statfs64 { | ||
|  | 	__u32 f_type; | ||
|  | 	__u32 f_bsize; | ||
|  | 	__u64 f_blocks; | ||
|  | 	__u64 f_bfree; | ||
|  | 	__u64 f_bavail; | ||
|  | 	__u64 f_files; | ||
|  | 	__u64 f_ffree; | ||
|  | 	__kernel_fsid_t f_fsid; | ||
|  | 	__u32 f_namelen; | ||
|  | 	__u32 f_frsize; | ||
|  | 	__u32 f_spare[5]; | ||
|  | }; | ||
|  | 
 | ||
|  | struct compat_statfs64 { | ||
|  | 	__u32 f_type; | ||
|  | 	__u32 f_bsize; | ||
|  | 	__u64 f_blocks; | ||
|  | 	__u64 f_bfree; | ||
|  | 	__u64 f_bavail; | ||
|  | 	__u64 f_files; | ||
|  | 	__u64 f_ffree; | ||
|  | 	__kernel_fsid_t f_fsid; | ||
|  | 	__u32 f_namelen; | ||
|  | 	__u32 f_frsize; | ||
|  | 	__u32 f_spare[5]; | ||
|  | }; | ||
|  | 
 | ||
|  | #endif
 |