diff -rupN wine-3.16.old/dlls/ntdll/server.c wine-3.16/dlls/ntdll/server.c --- wine-3.16.old/dlls/ntdll/server.c 2018-09-14 21:19:10.000000000 +0200 +++ wine-3.16/dlls/ntdll/server.c 2018-09-17 16:58:46.116353880 +0200 @@ -1165,6 +1165,19 @@ static int setup_config_dir(void) symlink( "../drive_c", "dosdevices/c:" ); symlink( "/", "dosdevices/z:" ); + /* Mandriva specific */ +#if @MDKVERSION@ >= 200810 + symlink( "/media/floppy", "dosdevices/a:" ); +#elif @MDKVERSION@ >= 200800 + symlink( "/media/floppy", "dosdevices/a:" ); + symlink( "/media/cdrom", "dosdevices/e:" ); +#else + symlink( "/mnt/floppy", "dosdevices/a:" ); + symlink( "/mnt/cdrom", "dosdevices/e:" ); +#endif + symlink( getenv( "HOME" ), "dosdevices/d:" ); + symlink( "/dev/ttyUSB0", "dosdevices/com4" ); + done: if (fd_cwd == -1) fd_cwd = open( "dosdevices/c:", O_RDONLY ); fcntl( fd_cwd, F_SETFD, FD_CLOEXEC );