Introduce a macro GLocalFileStat that is the normal struct stat on Unix
authorTor Lillqvist <tml@novell.com>
Wed, 12 Mar 2008 18:33:59 +0000 (18:33 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Wed, 12 Mar 2008 18:33:59 +0000 (18:33 +0000)
commit1c6676396db5806f2714eefe7581e06853ce95b1
tree6d41d5850a6d8b239d8ed0a3252e3380bb1ebcf3
parent4f72f3a47161f46fac647e4a1f035e0b1a7ce641
Introduce a macro GLocalFileStat that is the normal struct stat on Unix

2008-03-12  Tor Lillqvist  <tml@novell.com>

* glocalfileinfo.h: Introduce a macro GLocalFileStat that is the
normal struct stat on Unix but struct _stati64 on Windows to have
access to 64-bit file size information. Use that instead of struct
stat in the functions declared here in this private header.

* glocalfileinfo.c: Corresponding changes. Move some G_OS_WIN32,
S_ISLNK and HAVE_UTIMES ifdefs and add some more to avoid compiler
warnings about unused functions and variables. Don't set
meaningless attributes like inode numbers on Windows.

svn path=/trunk/; revision=6697
gio/ChangeLog
gio/glocalfileinfo.c
gio/glocalfileinfo.h