3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-12-27 02:32:52 +01:00

knownnetworks: Convert to IWD_MODULE

This commit is contained in:
Denis Kenzior 2019-05-19 13:12:18 -05:00
parent 546c3c26d3
commit 800d57d095
3 changed files with 7 additions and 10 deletions

View File

@ -39,9 +39,6 @@ void network_exit();
bool wsc_init(void);
bool wsc_exit();
bool known_networks_init(void);
void known_networks_exit(void);
bool device_init(void);
void device_exit(void);

View File

@ -605,7 +605,7 @@ static void known_network_frequencies_sync(void)
l_settings_free(known_freqs);
}
bool known_networks_init(void)
static int known_networks_init(void)
{
struct l_dbus *dbus = dbus_get_bus();
DIR *dir;
@ -616,7 +616,7 @@ bool known_networks_init(void)
NULL, false)) {
l_info("Unable to register %s interface",
IWD_KNOWN_NETWORK_INTERFACE);
return false;
return -EPERM;
}
dir = opendir(DAEMON_STORAGEDIR);
@ -624,7 +624,7 @@ bool known_networks_init(void)
l_info("Unable to open %s: %s", DAEMON_STORAGEDIR,
strerror(errno));
l_dbus_unregister_interface(dbus, IWD_KNOWN_NETWORK_INTERFACE);
return false;
return -ENOENT;
}
known_networks = l_queue_new();
@ -661,10 +661,10 @@ bool known_networks_init(void)
known_networks_watch_cb, NULL,
known_networks_watch_destroy);
return true;
return 0;
}
void known_networks_exit(void)
static void known_networks_exit(void)
{
struct l_dbus *dbus = dbus_get_bus();
@ -677,3 +677,5 @@ void known_networks_exit(void)
l_dbus_unregister_interface(dbus, IWD_KNOWN_NETWORK_INTERFACE);
}
IWD_MODULE(known_networks, known_networks_init, known_networks_exit)

View File

@ -527,7 +527,6 @@ int main(int argc, char *argv[])
station_init();
wsc_init();
network_init();
known_networks_init();
if (iwd_modules_init() < 0)
goto fail_modules;
@ -539,7 +538,6 @@ int main(int argc, char *argv[])
fail_modules:
iwd_modules_exit();
known_networks_exit();
network_exit();
wsc_exit();
station_exit();