BUG: Wide Links - does not work as documented

Jeremy Allison jeremy at valinux.com
Tue Apr 11 18:18:46 GMT 2000

Jani Jaakkola wrote:
> It seems that at least Linux, True64 (alias OSF alias Digital Unix),
> Solaris and HP-UX have realpath()-function which does just the thing which
> "wide symlinks" needs. If (and when) I get the patch ready, do you think I
> should
> - Just use realpath()

Autoconf test for it. Call sys_realpath() - add in lib/system.c as 
either a call to realpath() or an implementation for systems that
don't have it.

> - Implement a version of realpath for Samba for those systems which have
>   symlinks but no realpath()
> - do both.

Doing both is the autoconf/Samba way.

> Hmm. glibc should have a realpath() implementation and since it is LGPL, I
> could just use that. Does anyone have any objections to that?

So long as it itself is portable (no other glibc dependencies),
that would be ok.


Buying an operating system without source is like buying
a self-assembly Space Shuttle with no instructions.

More information about the samba-technical mailing list