From 860224a4d40122c03d707ede6809b3984f7fe8a1 Mon Sep 17 00:00:00 2001 From: Ben Gras Date: Tue, 28 Aug 2012 16:35:38 +0200 Subject: [PATCH] stat.h: abi-compatible way to make st_size off_t --- include/sys/stat.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/sys/stat.h b/include/sys/stat.h index b6d81843c..b17b9a390 100644 --- a/include/sys/stat.h +++ b/include/sys/stat.h @@ -31,7 +31,12 @@ struct stat { time_t st_birthtime; /* time of creation */ long st_birthtimensec; /* nsec of time of creation */ #endif +#ifdef ST_SIZE_OFF_T + off_t st_size; /* file size, in off_t bytes */ + off_t st_size_rest; +#else big_off_t st_size; /* file size, in bytes */ +#endif blkcnt_t st_blocks; /* blocks allocated for file */ blksize_t st_blksize; /* optimal blocksize for I/O */ u32_t st_flags; /* user defined flags for file */