60 lines · 1016 B · C
RawDownload
#ifndef _ASM_POWERPC_STATFS_H#define _ASM_POWERPC_STATFS_H /* For ppc32 we just use the generic definitions, not so simple on ppc64 */ #ifndef __powerpc64__#include <asm-generic/statfs.h>#else #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 /* ! __powerpc64__ */#endif