[systemd-devel] [PATCH] systemctl: cleanup dbus code.

Lennart Poettering lennart at poettering.net
Wed Aug 8 09:47:50 PDT 2012


On Wed, 08.08.12 18:36, Peeters Simon (peeters.simon at gmail.com) wrote:

Thanks! Love it! Merged!
> 
> 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(-)
> _______________________________________________
> systemd-devel mailing list
> systemd-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/systemd-devel


Lennart

-- 
Lennart Poettering - Red Hat, Inc.


More information about the systemd-devel mailing list