libsmbclient for Samba4: initial design issues

Andrew Bartlett abartlet at
Sat Aug 13 09:03:22 GMT 2005

On Sat, 2005-08-13 at 08:16 +0200, Stefan (metze) Metzmacher wrote:
> Hash: SHA1
> tridge at schrieb:
> > Derrell,
> > 
> > yes, I understand what you're trying to achieve, you want all symbols
> > in any Samba supplied libs to hide behind a single part of the
> > namespace. My objection is that it adds another level of prefix to
> > every single function, which I think makes the code less readable.
> > 
> > Perhaps we could look at a different technical solution? I believe
> > that gcc and the GNU binutils has a way of marking functions as being
> > public when the code is in a library, thus allowing C code to specify
> > a 3 level scoping of "public", "internal" and "file", instead of the
> > usual 2 level scoping of "public" and "file" given by
> > static/non-static.
> yes, that's also the idea I had,
> on some platforms it's also possible to tell the linker which symbols it should
> make public, I don't know all details.

I strongly agree:  Using linker macros or other foo is a much better way
to achieve this, and avoids driving us all batty in the process.

Andrew Bartlett

Andrew Bartlett                      
Samba Developer, SuSE Labs, Novell Inc.
Authentication Developer, Samba Team 
Student Network Administrator, Hawker College
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url :

More information about the samba-technical mailing list