This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: Realpath & context sensitive symlinks
- To: eager at mvista dot com
- Subject: Re: Realpath & context sensitive symlinks
- From: Paul Eggert <eggert at twinsun dot com>
- Date: Thu, 27 Sep 2001 11:57:11 -0700 (PDT)
- CC: libc-alpha at sourceware dot cygnus dot com
- References: <3BB372A6.D33CBCEE@mvista.com>
> Date: Thu, 27 Sep 2001 11:40:38 -0700
> From: Michael Eager <eager@mvista.com>
>
> Anyone got a solution to this? Or suggestions?
Realpath could invoke the 'resolvepath' system call, if it is available.
That would be more reliable than the chdir/getcwd hack that you suggested.
This assumes that your kernel has 'resolvepath'. If it doesn't,
perhaps you could have it added. It does seem to be a better approach.
Solaris 8 realpath uses 'resolvepath'.