[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA-dev: New MinGW patches for gEDA/gaf
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
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev