| /* | |
| * stathelp.h | |
| * | |
| * Helper macros for <klibc/archstat.h> | |
| */ | |
| #ifndef _KLIBC_STATHELP_H | |
| #define _KLIBC_STATHELP_H | |
| #include <klibc/endian.h> | |
| /* | |
| * Most architectures have a 64-bit field for st_dev and st_rdev, | |
| * but dev_t is 32 bits (uint32_t == unsigned int), so make a | |
| * macro we can use across all architectures. | |
| */ | |
| #if __BYTE_ORDER == __BIG_ENDIAN | |
| # define __stdev64(x) unsigned int __##x, x; | |
| #else | |
| # define __stdev64(x) unsigned int x, __##x; | |
| #endif | |
| #endif /* _KLIBC_STATHELP_H */ |