#ifndef _PPC64_STATFS_H | |
#define _PPC64_STATFS_H | |
/* | |
* This program is free software; you can redistribute it and/or | |
* modify it under the terms of the GNU General Public License | |
* as published by the Free Software Foundation; either version | |
* 2 of the License, or (at your option) any later version. | |
*/ | |
#ifndef __KERNEL_STRICT_NAMES | |
#include <linux/types.h> | |
typedef __kernel_fsid_t fsid_t; | |
#endif | |
/* | |
* We're already 64-bit, so duplicate the definition | |
*/ | |
struct statfs { | |
long f_type; | |
long f_bsize; | |
long f_blocks; | |
long f_bfree; | |
long f_bavail; | |
long f_files; | |
long f_ffree; | |
__kernel_fsid_t f_fsid; | |
long f_namelen; | |
long f_frsize; | |
long f_spare[5]; | |
}; | |
struct statfs64 { | |
long f_type; | |
long f_bsize; | |
long f_blocks; | |
long f_bfree; | |
long f_bavail; | |
long f_files; | |
long f_ffree; | |
__kernel_fsid_t f_fsid; | |
long f_namelen; | |
long f_frsize; | |
long 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 /* _PPC64_STATFS_H */ |