dlls/shell32/shfldr_unixfs.c breaks non-GNU/Linux platforms
Gerald Pfeifer
gerald at pfeifer.com
Wed Feb 1 09:25:39 CST 2006
The following patches to dlls/shell32/shfldr_unixfs.c break FreeBSD
and other non-GNU platforms:
revision 1.70
date: 2006-01-31 17:24:37 +0000; author: julliard; state: Exp; lines: +1 -1
Michael Jung <mjung at iss.tu-darmstadt.de>
unixfs: Only append '/' to base path if not already present in
UNIXFS_get_unix_path.
----------------------------
revision 1.69
date: 2006-01-31 12:05:30 +0000; author: julliard; state: Exp; lines: +24 -64
Michael Jung <mjung at iss.tu-darmstadt.de>
unixfs: Only resolve the 'dosdevices' based symbol links in
UNIXFS_get_unix_path, but leave all others alone.
The reason is that canonicalize_file_name() is not found during linking.
The man page for this function states "The function is a GNU extension",
so this clearly kills portability. :-(
Would you mind having a look?
Thanks,
Gerald
More information about the wine-devel
mailing list