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
17typedef __kernel_fsid_t        fsid_t;
18
19#endif
20
21struct 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