mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-08 19:11:53 +00:00
linux/types.h: Surround 'struct ustat' with __linux__
'struct ustat' uses linux-specific typedefs to declare its memebers: __kernel_daddr_t and __kernel_ino_t. It is currently not used by any U-Boot codes, but when we build U-Boot tools for other platform like Windows, this becomes a problem. Let's surround it with __linux__. Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
afd3bf4318
commit
10289b4ed9
1 changed files with 2 additions and 0 deletions
|
@ -151,12 +151,14 @@ typedef __u32 __bitwise __wsum;
|
||||||
|
|
||||||
typedef unsigned __bitwise__ gfp_t;
|
typedef unsigned __bitwise__ gfp_t;
|
||||||
|
|
||||||
|
#ifdef __linux__
|
||||||
struct ustat {
|
struct ustat {
|
||||||
__kernel_daddr_t f_tfree;
|
__kernel_daddr_t f_tfree;
|
||||||
__kernel_ino_t f_tinode;
|
__kernel_ino_t f_tinode;
|
||||||
char f_fname[6];
|
char f_fname[6];
|
||||||
char f_fpack[6];
|
char f_fpack[6];
|
||||||
};
|
};
|
||||||
|
#endif
|
||||||
|
|
||||||
#define DECLARE_BITMAP(name, bits) \
|
#define DECLARE_BITMAP(name, bits) \
|
||||||
unsigned long name[BITS_TO_LONGS(bits)]
|
unsigned long name[BITS_TO_LONGS(bits)]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue