1 /*
2  * This file is subject to the terms and conditions of the GNU General Public
3  * License.  See the file "COPYING" in the main directory of this archive
4  * for more details.
5  *
6  * Copyright (C) 1995, 1999 by Ralf Baechle
7  */
8 #ifndef _ASM_STATFS_H
9 #define _ASM_STATFS_H
10 
11 #include <linux/posix_types.h>
12 
13 #ifndef __KERNEL_STRICT_NAMES
14 
15 #include <linux/types.h>
16 
17 typedef __kernel_fsid_t        fsid_t;
18 
19 #endif
20 
21 struct statfs {
22 	long		f_type;
23 #define f_fstyp f_type
24 	long		f_bsize;
25 	long		f_frsize;	/* Fragment size - unsupported */
26 	long		f_blocks;
27 	long		f_bfree;
28 	long		f_files;
29 	long		f_ffree;
30 
31 	/* Linux specials */
32 	long	f_bavail;
33 	__kernel_fsid_t	f_fsid;
34 	long		f_namelen;
35 	long		f_spare[6];
36 };
37 
38 #endif /* _ASM_STATFS_H */
39