[systemd-devel] [PATCH] systemctl: cleanup dbus code.
Peeters Simon
peeters.simon at gmail.com
Wed Aug 8 09:36:28 PDT 2012
2012/8/7 Peeters Simon <peeters.simon at gmail.com>:
> added a new function: bus_method_call_with_reply which does:
> dbus_message_new_method_call()
> dbus_message_append_args()
> dbus_connection_send_with_reply_and_block()
> and the needed error handling
> ---
> src/systemctl/systemctl.c | 1290 ++++++++++++++-------------------------------
> 1 file changed, 400 insertions(+), 890 deletions(-)
hmm, came to the conclusion that this function belongs in dbus-common
so that other parts of systemd can use it to.
The following changes since commit b2c9cbafb8b1a2742978e1faf37fbb3cf4fb5d44:
units: remove prefdm (2012-08-07 17:08:31 +0200)
are available in the git repository at:
git://github.com/SimonPe/systemd.git cleanup
for you to fetch changes up to b9c26b413497a0014ac2058a0ec04849a83df1ea:
logind: use bus_method_call_with_reply() where posible (2012-08-08
17:20:04 +0200)
----------------------------------------------------------------
Simon Peeters (6):
systemctl: add bus_method_call_with_reply
systemctl: use bus_method_call_with_reply() where posible
move bus_method_call_with_reply() to dbus-common
loginctl: use bus_method_call_with_reply() where posible
update-utmp: use bus_method_call_with_reply() where posible
logind: use bus_method_call_with_reply() where posible
src/login/inhibit.c | 69 ++--
src/login/loginctl.c | 653 +++++++++-----------------------------
src/login/logind-dbus.c | 31 +-
src/login/logind.c | 47 +--
src/shared/dbus-common.c | 73 +++++
src/shared/dbus-common.h | 10 +
src/systemctl/systemctl.c | 1249
++++++++++++++++++++-----------------------------------------------------
src/update-utmp/update-utmp.c | 118 +++----
8 files changed, 650 insertions(+), 1600 deletions(-)
More information about the systemd-devel
mailing list