if (!viking_dir) {
viking_dir = a_get_viking_dir_no_create ();
if (g_file_test(viking_dir, G_FILE_TEST_EXISTS) == FALSE)
- g_mkdir(viking_dir, 0755);
+ if ( g_mkdir(viking_dir, 0755) != 0 )
+ g_warning ( "%s: Failed to create directory %s", __FUNCTION__, viking_dir );
}
return viking_dir;
}
*/
xdg_data_dirs = "/usr/local/share/:/usr/share/";
}
- gchar **data_path = g_strsplit(xdg_data_dirs, ":", 0);
+
+ gchar **data_path = g_strsplit(xdg_data_dirs, G_SEARCHPATH_SEPARATOR_S, 0);
+
#ifndef WINDOWS
/* Append the viking dir */
gchar **path;