Better realpath
Stan Shebs
stanshebs@earthlink.net
Wed Jun 18 18:39:00 GMT 2008
Eli Zaretskii wrote:
>> Date: Sat, 14 Jun 2008 23:26:54 -0400
>> From: Daniel Jacobowitz <drow@false.org>
>> Cc: Vladimir Prus <vladimir@codesourcery.com>,
>> gdb-patches@sources.redhat.com
>>
>> It seems to me that the thing to do is eliminate gdb_realpath in favor
>> of lrealpath. That's supposed to be a portable version of realpath,
>> so realpath semantics seem like the way to go.
>>
>
> I don't mind doing so, although libiberty has other customers, which
> could make it harder for us to do what we think is right (if it
> happens to be different from what lrealpath does now). Note that
> right now, lrealpath does not behave consistently with realpath (if
> the latter is unavailable), so it cannot be regarded as a portable
> version of realpath, at least not entirely so.
>
Most likely libiberty's other customers (read: other GNU components :-)
) want consistent behavior, and I'm inclined to think they would prefer
consistency with each other over consistency with "real" realpath. There
is nothing preventing us from adding additional functions to libiberty
also, if we want to split functionality in a better way. One maintenance
bonus of libiberty usage that it forestalls the introduction of subtle
dependencies on GDB internals, always a hazard with our tangle of headers.
Stan
More information about the Gdb-patches
mailing list