-#ifdef _MSC_VER
- /* There is no dirname on windows... */
- char drive[_MAX_DRIVE];
- char dir[_MAX_DIR];
- errno_t err;
- err = _splitpath_s(file, drive, _MAX_DRIVE, dir, _MAX_DIR, NULL,0, NULL,0);
- char *dir = bprintf("%s%s",drive,dir);
-#else
- surf_parsed_filename = xbt_strdup(file);
- char *dir = dirname(surf_parsed_filename);
-#endif