mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-19 10:02:33 +01:00
client: Prepare main for the new development
This commit is contained in:
parent
f3a60f0182
commit
def38e28b6
@ -24,8 +24,6 @@
|
|||||||
#include <config.h>
|
#include <config.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <ell/ell.h>
|
#include <ell/ell.h>
|
||||||
|
|
||||||
static void signal_handler(struct l_signal *signal, uint32_t signo,
|
static void signal_handler(struct l_signal *signal, uint32_t signo,
|
||||||
@ -40,29 +38,9 @@ static void signal_handler(struct l_signal *signal, uint32_t signo,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void signal_message(struct l_dbus_message *message, void *user_data)
|
|
||||||
{
|
|
||||||
const char *path, *interface, *member, *destination, *sender;
|
|
||||||
|
|
||||||
path = l_dbus_message_get_path(message);
|
|
||||||
destination = l_dbus_message_get_destination(message);
|
|
||||||
|
|
||||||
l_info("path=%s destination=%s", path, destination);
|
|
||||||
|
|
||||||
interface = l_dbus_message_get_interface(message);
|
|
||||||
member = l_dbus_message_get_member(message);
|
|
||||||
|
|
||||||
l_info("interface=%s member=%s", interface, member);
|
|
||||||
|
|
||||||
sender = l_dbus_message_get_sender(message);
|
|
||||||
|
|
||||||
l_info("sender=%s", sender);
|
|
||||||
}
|
|
||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
int exit_status;
|
int exit_status;
|
||||||
struct l_dbus *dbus;
|
|
||||||
struct l_signal *signal;
|
struct l_signal *signal;
|
||||||
sigset_t mask;
|
sigset_t mask;
|
||||||
|
|
||||||
@ -76,24 +54,11 @@ int main(int argc, char *argv[])
|
|||||||
signal = l_signal_create(&mask, signal_handler, NULL, NULL);
|
signal = l_signal_create(&mask, signal_handler, NULL, NULL);
|
||||||
|
|
||||||
l_log_set_stderr();
|
l_log_set_stderr();
|
||||||
l_debug_enable("*");
|
|
||||||
|
|
||||||
dbus = l_dbus_new_default(L_DBUS_SYSTEM_BUS);
|
|
||||||
if (!dbus) {
|
|
||||||
exit_status = EXIT_FAILURE;
|
|
||||||
goto done;
|
|
||||||
}
|
|
||||||
|
|
||||||
l_dbus_add_signal_watch(dbus, "net.connman.iwd", NULL, NULL, NULL,
|
|
||||||
L_DBUS_MATCH_NONE, signal_message, NULL);
|
|
||||||
|
|
||||||
l_main_run();
|
l_main_run();
|
||||||
|
|
||||||
exit_status = EXIT_SUCCESS;
|
exit_status = EXIT_SUCCESS;
|
||||||
|
|
||||||
l_dbus_destroy(dbus);
|
|
||||||
|
|
||||||
done:
|
|
||||||
l_signal_remove(signal);
|
l_signal_remove(signal);
|
||||||
|
|
||||||
l_main_exit();
|
l_main_exit();
|
||||||
|
Loading…
Reference in New Issue
Block a user