In the Win32 implementation, strip trailing slash(es) for non-root
authorTor Lillqvist <tml@novell.com>
Thu, 1 Dec 2005 04:03:58 +0000 (04:03 +0000)
committerTor Lillqvist <tml@src.gnome.org>
Thu, 1 Dec 2005 04:03:58 +0000 (04:03 +0000)
commit4a964f25668a26caae35122eb824e35175d0de1c
treea792414db9a2c65c0f64772cf4381531a312174a
parent6796398522e8f6fdf2019cad1b37a9e5ce1fdecd
In the Win32 implementation, strip trailing slash(es) for non-root

2005-12-01  Tor Lillqvist  <tml@novell.com>

* glib/gstdio.c (g_stat): In the Win32 implementation, strip
trailing slash(es) for non-root folders. stat() fails if non-root
folders are specified with trailing slashes. It's too much hassle
to demand that callers strip such slashes themselves, especially
as it is easy to get it wrong and strip the slash of a root
folder.
(g_rename): On NT-based Windows, use MoveFileEx() with
MOVEFILE_REPLACE_EXISTING to better match Unix behaviour.
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
glib/gstdio.c