2003-03-14 Havoc Pennington <hp@pobox.com>
authorHavoc Pennington <hp@redhat.com>
Sat, 15 Mar 2003 04:25:09 +0000 (04:25 +0000)
committerHavoc Pennington <hp@redhat.com>
Sat, 15 Mar 2003 04:25:09 +0000 (04:25 +0000)
commit169238e99a4a163c89eb053250daeedf5f73e5cd
tree4b8f9af81765077fd9a227bae974924d905f182f
parent4c95a9782c65f88e2904c44abeb734a1b00f6353
2003-03-14  Havoc Pennington  <hp@pobox.com>

* bus/dispatch.c (bus_dispatch_test): do test using debug-pipe
transport, tests more of the real codepath. Set up clients
with bus_setup_debug_client.

* bus/test.c (bus_setup_debug_client): function to set up debug
"clients" on the main loop

* dbus/dbus-transport.c (_dbus_transport_open): add debug-pipe
support

* dbus/dbus-server.c (dbus_server_listen): add debug-pipe
server type

* dbus/dbus-server-debug.c: support a debug server based on pipes

* dbus/dbus-sysdeps.c (_dbus_full_duplex_pipe): new function
(_dbus_close): new function

* configure.in: check for socketpair
16 files changed:
ChangeLog
bus/dispatch.c
bus/loop.h
bus/test.c
bus/test.h
configure.in
dbus/Makefile.am
dbus/dbus-auth.c
dbus/dbus-memory.c
dbus/dbus-server-debug-pipe.c [new file with mode: 0644]
dbus/dbus-server-debug-pipe.h [new file with mode: 0644]
dbus/dbus-server.c
dbus/dbus-sysdeps.c
dbus/dbus-sysdeps.h
dbus/dbus-transport-unix.c
dbus/dbus-transport.c