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