-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 113630 b: refs/heads/master c: 96bf7ad h: refs/heads/master v: v3
- Loading branch information
David Woodhouse
authored and
David Woodhouse
committed
Sep 6, 2008
1 parent
54e4c91
commit 48fd936
Showing
2 changed files
with
6 additions
and
57 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 4dc429243d0ced7db475d826b4606c21cc28c325 | ||
refs/heads/master: 96bf7adbaed24da0293dd87466e27b4151ae9da8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,63 +1,12 @@ | ||
#ifndef _ASM_X86_STATFS_H | ||
#define _ASM_X86_STATFS_H | ||
|
||
#ifdef __i386__ | ||
#include <asm-generic/statfs.h> | ||
#else | ||
|
||
#ifndef __KERNEL_STRICT_NAMES | ||
|
||
#include <linux/types.h> | ||
|
||
typedef __kernel_fsid_t fsid_t; | ||
|
||
#endif | ||
|
||
/* | ||
* This is ugly -- we're already 64-bit clean, so just duplicate the | ||
* definitions. | ||
* We need compat_statfs64 to be packed, because the i386 ABI won't | ||
* add padding at the end to bring it to a multiple of 8 bytes, but | ||
* the x86_64 ABI will. | ||
*/ | ||
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]; | ||
}; | ||
#define ARCH_PACK_COMPAT_STATFS64 __attribute__((packed,aligned(4))) | ||
|
||
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]; | ||
} __attribute__((packed)); | ||
|
||
#endif /* !__i386__ */ | ||
#include <asm-generic/statfs.h> | ||
#endif |