diff options
-rw-r--r-- | include/libbb.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/libbb.h b/include/libbb.h index 796351865..3f6fe47ed 100644 --- a/include/libbb.h +++ b/include/libbb.h | |||
@@ -245,6 +245,12 @@ typedef unsigned long uoff_t; | |||
245 | #endif | 245 | #endif |
246 | /* scary. better ideas? (but do *test* them first!) */ | 246 | /* scary. better ideas? (but do *test* them first!) */ |
247 | #define OFF_T_MAX ((off_t)~((off_t)1 << (sizeof(off_t)*8-1))) | 247 | #define OFF_T_MAX ((off_t)~((off_t)1 << (sizeof(off_t)*8-1))) |
248 | /* Users report bionic to use 32-bit off_t even if LARGEFILE support is requested. | ||
249 | * We misdetected that. Don't let it build: | ||
250 | */ | ||
251 | struct BUG_off_t_size_is_misdetected { | ||
252 | char BUG_off_t_size_is_misdetected[sizeof(off_t) == sizeof(uoff_t) ? 1 : -1]; | ||
253 | }; | ||
248 | 254 | ||
249 | /* Some useful definitions */ | 255 | /* Some useful definitions */ |
250 | #undef FALSE | 256 | #undef FALSE |