DBUS protocol on unix pipes?

Daniel P. Berrange dan at berrange.com
Sat Jun 10 12:51:22 PDT 2006

On Sat, Jun 10, 2006 at 09:08:15PM +0200, Thiago Macieira wrote:
> nf2 wrote:
> >>> And then i have to use the following internal functions on both
> >>> sides?
> >>
> >> You're not supposed to use internal functions.
> >
> >I know. But how to create the DBusConnection on top of an open
> >filedescriptor without using those internal functions?
> You're not.
> There's no guarantee that the underlying transport system uses file 
> descriptors at all. So those functions are internal.
> If/when libdbus hides its symbols (think ELF visibility or Win32 DLLs), 
> you will not be able to call those functions.

It already does hide all internal symbols - they're only visible if you
supply the "--enable-tests" flag to "configure", which is not typically
done on production builds. So, not only are they not recommended for
use, its *impossible* to link against any internal symbols in the library
in non-developer builds.

|=-            GPG key: http://www.berrange.com/~dan/gpgkey.txt       -=|
|=-       Perl modules: http://search.cpan.org/~danberr/              -=|
|=-           Projects: http://freshmeat.net/~danielpb/               -=|
|=-   berrange at redhat.com  -  Daniel Berrange  -  dan at berrange.com    -=|
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.freedesktop.org/archives/dbus/attachments/20060610/637561c4/attachment.pgp

More information about the dbus mailing list