Rewrite the Win32 version to use GetFileAttributes() instead of stat().
authorTor Lillqvist <tml@iki.fi>
Fri, 31 Dec 2004 01:15:15 +0000 (01:15 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Fri, 31 Dec 2004 01:15:15 +0000 (01:15 +0000)
commit7e6be89c62d92cd8663e21e4fe7449bbaef4e44f
treef0674debe10ff8eba94935bfc664b8f00b54c159
parentae9d96865d769a68064d20ccbb6911fbab2af2a1
Rewrite the Win32 version to use GetFileAttributes() instead of stat().

2004-12-31  Tor Lillqvist  <tml@iki.fi>

* glib/gfileutils.c (g_file_test): Rewrite the Win32 version to
use GetFileAttributes() instead of stat(). stat() is unreliable
for corner cases like '\\server\share' or '.\'. Part of fixing
#161797. When testing for executability, in addition to the fixed
set of executable file name extensions also check the PATHEXT
environment variable.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/gfileutils.c