On Fri, 2007-11-16 at 12:06 -0200, Cesar Strauss wrote: > There is still some work in progress in the following areas: > > * MinGW does not have realpath.
For PCB, we included an implementation "lrealpath()", from libiberty. It is intended to provide that functionality in a platform independent way. http://pcb.cvs.sourceforge.net/pcb/pcb/src/lrealpath.c?view=log http://pcb.cvs.sourceforge.net/pcb/pcb/src/lrealpath.h?view=log http://pcb.cvs.sourceforge.net/pcb/pcb/configure.ac?r1=1.68&r2=1.69 Its behaviour does change slightly depending on which platform method it ends up using - but it performs a "best effort" conversion, falling back to just returning the passed in file name. GNU libc has canonicalize_file_name(), which is one of the methods lrealpath might use on some platforms. Hope this helps in some way, Best wishes, -- Peter Clifton Electrical Engineering Division, Engineering Department, University of Cambridge, 9, JJ Thomson Avenue, Cambridge CB3 0FA Tel: +44 (0)7729 980173 - (No signal in the lab!) _______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
