wine/wine-3.16-mdkconf.patch
2018-09-17 23:48:57 +03:00

23 lines
927 B
Diff

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 );