Re: dlls/shell32/shfldr_unixfs.c breaks non-GNU/Linux platforms

2006-02-01 Thread Coleman Kane
Perhaps build a configurable option to use canonicalize_file_name if it exists, and fall back on realpath if it doesn't... realpath is supposed to be safe if you use necessary precautions... On Wed, 2006-02-01 at 17:45 +0100, Michael Jung wrote: > Hi Gerald, > > On Wednesday 01 February 2006 16:2

Re: dlls/shell32/shfldr_unixfs.c breaks non-GNU/Linux platforms

2006-02-01 Thread Michael Jung
Hi Gerald, On Wednesday 01 February 2006 16:25, you wrote: > The following patches to dlls/shell32/shfldr_unixfs.c break FreeBSD > and other non-GNU platforms: > The reason is that canonicalize_file_name() is not found during linking. > > The man page for this function states "The function is a

dlls/shell32/shfldr_unixfs.c breaks non-GNU/Linux platforms

2006-02-01 Thread Gerald Pfeifer
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 +; author: julliard; state: Exp; lines: +1 -1 Michael Jung <[EMAIL PROTECTED]> unixfs: Only append '/' to base path if not already present in UN