diff options
author | Eli Zaretskii <eliz@gnu.org> | 2008-05-09 18:59:49 +0000 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2008-05-09 18:59:49 +0000 |
commit | 6bee87f472adf69bffb510b9064d98f6754ffc79 (patch) | |
tree | d180df9a355b27f64d1551de81de06035de1977b /nt | |
parent | 1f0bb6cf5a814aa098e6494aeeb6846ef4059a3d (diff) | |
download | emacs-6bee87f472adf69bffb510b9064d98f6754ffc79.tar.gz |
(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.
Diffstat (limited to 'nt')
-rw-r--r-- | nt/inc/sys/stat.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nt/inc/sys/stat.h b/nt/inc/sys/stat.h index e2329f75239..d999760610a 100644 --- a/nt/inc/sys/stat.h +++ b/nt/inc/sys/stat.h @@ -57,17 +57,19 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ #define S_ISFIFO(m) (((m) & S_IFMT) == S_IFIFO) struct stat { - dev_t st_dev; unsigned __int64 st_ino; /* ino_t in sys/types.h is too narrow */ + dev_t st_dev; 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*); |