+2008-04-03 Dick Porter <dick@ximian.com>
+
+ * io-portability.c (_wapi_basename, _wapi_dirname): Only turn \
+ into / when MONO_IOMAP is in effect. Fixes bug 346123.
+
2008-04-03 Dick Porter <dick@ximian.com>
* timefuncs.c (GetTickCount): Use mono_msec_ticks(), see bug
{
gchar *new_filename = g_strdup (filename), *ret;
- g_strdelimit (new_filename, "\\", '/');
+ if (IS_PORTABILITY_SET) {
+ g_strdelimit (new_filename, "\\", '/');
+ }
if (IS_PORTABILITY_DRIVE &&
g_ascii_isalpha (new_filename[0]) &&
{
gchar *new_filename = g_strdup (filename), *ret;
- g_strdelimit (new_filename, "\\", '/');
+ if (IS_PORTABILITY_SET) {
+ g_strdelimit (new_filename, "\\", '/');
+ }
if (IS_PORTABILITY_DRIVE &&
g_ascii_isalpha (new_filename[0]) &&