# HG changeset patch # User Eli Zaretskii # Date 1210359589 0 # Node ID dadc38b343198fd779d44364e894f9c4ad6e6d2b # Parent 47dff47e1b61972db383977c3d2d257e672b8654 (struct stat): Move st_dev after st_ino, for better alignment. Make st_size 64-bit wide. Add new members st_uname and st_gname. diff -r 47dff47e1b61 -r dadc38b34319 nt/inc/sys/stat.h --- a/nt/inc/sys/stat.h Fri May 09 18:59:45 2008 +0000 +++ b/nt/inc/sys/stat.h Fri May 09 18:59:49 2008 +0000 @@ -57,17 +57,19 @@ #define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) struct stat { + unsigned __int64 st_ino; /* ino_t in sys/types.h is too narrow */ dev_t st_dev; - unsigned __int64 st_ino; /* ino_t in sys/types.h is too narrow */ unsigned short st_mode; short st_nlink; int st_uid; int st_gid; + unsigned __int64 st_size; dev_t st_rdev; - off_t st_size; time_t st_atime; time_t st_mtime; time_t st_ctime; + char st_uname[260]; + char st_gname[260]; }; _CRTIMP int __cdecl __MINGW_NOTHROW fstat (int, struct stat*);