chiark / gitweb /
tree-wide: install matches asynchronously
authorLennart Poettering <lennart@poettering.net>
Tue, 19 Dec 2017 11:29:04 +0000 (12:29 +0100)
committerSven Eden <yamakuzure@gmx.net>
Wed, 30 May 2018 05:49:58 +0000 (07:49 +0200)
commit22130b6b3c6d060b405bbc17d9a6a670001358ab
tree646c57d4240b3fe0bd2c0cf682c65f5d88b24cfa
parent7b066907a79ea7546d5945fc079190370ed5e956
tree-wide: install matches asynchronously

Let's remove a number of synchronization points from our service
startups: let's drop synchronous match installation, and let's opt for
asynchronous instead.

Also, let's use sd_bus_match_signal() instead of sd_bus_add_match()
where we can.
src/libelogind/sd-bus/bus-track.c
src/login/logind.c
src/shared/bus-util.c