g_assert(lock_filename == NULL);
lock_filename = g_strdup_printf("%s\\%s", vms_path, VMLOCK_FILE);
-
if (g_mkdir_with_parents(g_path_get_dirname(lock_filename), 0777)) {
LOG_WARNING("Can not create directory for lock file: %ld\n",
GetLastError());
lock_filename = NULL;
return;
}
- lock_file = CreateFile(lock_filename,
+ lock_file = CreateFile(g_win32_locale_filename_from_utf8(lock_filename),
GENERIC_READ | GENERIC_WRITE,
0, // No share
NULL,
}
fname = g_strdup_printf("%s.lck", sdcard);
- h = CreateFile(fname,
+ h = CreateFile(g_win32_locale_filename_from_utf8(fname),
GENERIC_READ,
0, // No share
NULL,