diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2008-12-06 18:13:04 +0100 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2008-12-06 18:13:04 +0100 |
commit | 61a7962866886dff93f29bee45007dbdac26199a (patch) | |
tree | c704a5dec2374cef22c1bb9aee9ac5dbfd27f61e | |
parent | 9e4b0435da1726aa58e39e350d3497097db2634f (diff) | |
download | connman-61a7962866886dff93f29bee45007dbdac26199a.tar.gz connman-61a7962866886dff93f29bee45007dbdac26199a.tar.bz2 connman-61a7962866886dff93f29bee45007dbdac26199a.zip |
Allow pre-processor pasting of plugin name
-rw-r--r-- | doc/plugin-api.txt | 3 | ||||
-rw-r--r-- | include/plugin.h | 2 | ||||
-rw-r--r-- | plugins/bluetooth.c | 2 | ||||
-rw-r--r-- | plugins/dhclient.c | 2 | ||||
-rw-r--r-- | plugins/ethernet.c | 2 | ||||
-rw-r--r-- | plugins/fake.c | 2 | ||||
-rw-r--r-- | plugins/ipv4.c | 2 | ||||
-rw-r--r-- | plugins/loopback.c | 2 | ||||
-rw-r--r-- | plugins/netdev.c | 2 | ||||
-rw-r--r-- | plugins/polkit.c | 2 | ||||
-rw-r--r-- | plugins/resolvconf.c | 2 | ||||
-rw-r--r-- | plugins/resolvfile.c | 2 | ||||
-rw-r--r-- | plugins/rtnllink.c | 2 | ||||
-rw-r--r-- | plugins/wifi.c | 2 |
14 files changed, 15 insertions, 14 deletions
diff --git a/doc/plugin-api.txt b/doc/plugin-api.txt index baaea307..e329ced7 100644 --- a/doc/plugin-api.txt +++ b/doc/plugin-api.txt @@ -4,6 +4,7 @@ Plugin programming interface Plugin basics ============= + The Connection Manager supports plugins for various actions. The basic plugin contains of plugin description via CONNMAN_PLUGIN_DEFINE and also init/exit callbacks definied through that description. @@ -19,5 +20,5 @@ static void example_exit(void) { } -CONNMAN_PLUGIN_DEFINE("example", "Example plugin", VERSION, +CONNMAN_PLUGIN_DEFINE(example, "Example plugin", VERSION, example_init, example_exit) diff --git a/include/plugin.h b/include/plugin.h index 427ceede..587e9d76 100644 --- a/include/plugin.h +++ b/include/plugin.h @@ -52,7 +52,7 @@ struct connman_plugin_desc { */ #define CONNMAN_PLUGIN_DEFINE(name, description, version, init, exit) \ struct connman_plugin_desc connman_plugin_desc = { \ - name, description, version, init, exit \ + #name, description, version, init, exit \ }; #ifdef __cplusplus diff --git a/plugins/bluetooth.c b/plugins/bluetooth.c index 978f2577..c09e4a5e 100644 --- a/plugins/bluetooth.c +++ b/plugins/bluetooth.c @@ -181,5 +181,5 @@ static void bluetooth_exit(void) dbus_connection_unref(connection); } -CONNMAN_PLUGIN_DEFINE("bluetooth", "Bluetooth technology plugin", VERSION, +CONNMAN_PLUGIN_DEFINE(bluetooth, "Bluetooth technology plugin", VERSION, bluetooth_init, bluetooth_exit) diff --git a/plugins/dhclient.c b/plugins/dhclient.c index 7249773d..3d6f189b 100644 --- a/plugins/dhclient.c +++ b/plugins/dhclient.c @@ -356,5 +356,5 @@ static void dhclient_exit(void) dbus_connection_unref(connection); } -CONNMAN_PLUGIN_DEFINE("dhclient", "ISC DHCP client plugin", VERSION, +CONNMAN_PLUGIN_DEFINE(dhclient, "ISC DHCP client plugin", VERSION, dhclient_init, dhclient_exit) diff --git a/plugins/ethernet.c b/plugins/ethernet.c index bd2ddc29..28c1742d 100644 --- a/plugins/ethernet.c +++ b/plugins/ethernet.c @@ -267,5 +267,5 @@ static void ethernet_exit(void) connman_rtnl_unregister(ðernet_rtnl); } -CONNMAN_PLUGIN_DEFINE("ethernet", "Ethernet interface plugin", VERSION, +CONNMAN_PLUGIN_DEFINE(ethernet, "Ethernet interface plugin", VERSION, ethernet_init, ethernet_exit) diff --git a/plugins/fake.c b/plugins/fake.c index 74b32bcb..33165dab 100644 --- a/plugins/fake.c +++ b/plugins/fake.c @@ -120,4 +120,4 @@ static void fake_exit(void) connman_driver_unregister(&fake_device_driver); } -CONNMAN_PLUGIN_DEFINE("fake", "Tesing plugin", VERSION, fake_init, fake_exit) +CONNMAN_PLUGIN_DEFINE(fake, "Tesing plugin", VERSION, fake_init, fake_exit) diff --git a/plugins/ipv4.c b/plugins/ipv4.c index 0e386120..173c691b 100644 --- a/plugins/ipv4.c +++ b/plugins/ipv4.c @@ -236,5 +236,5 @@ static void ipv4_exit(void) connman_driver_unregister(&ipv4_driver); } -CONNMAN_PLUGIN_DEFINE("ipv4", "IPv4 configuration plugin", VERSION, +CONNMAN_PLUGIN_DEFINE(ipv4, "IPv4 configuration plugin", VERSION, ipv4_init, ipv4_exit) diff --git a/plugins/loopback.c b/plugins/loopback.c index 184ea739..29e6547e 100644 --- a/plugins/loopback.c +++ b/plugins/loopback.c @@ -104,5 +104,5 @@ static void loopback_exit(void) { } -CONNMAN_PLUGIN_DEFINE("loopback", "Loopback device plugin", VERSION, +CONNMAN_PLUGIN_DEFINE(loopback, "Loopback device plugin", VERSION, loopback_init, loopback_exit) diff --git a/plugins/netdev.c b/plugins/netdev.c index d8733b76..226d633e 100644 --- a/plugins/netdev.c +++ b/plugins/netdev.c @@ -77,5 +77,5 @@ static void netdev_exit(void) connman_driver_unregister(&netdev_driver); } -CONNMAN_PLUGIN_DEFINE("netdev", "Network device plugin", VERSION, +CONNMAN_PLUGIN_DEFINE(netdev, "Network device plugin", VERSION, netdev_init, netdev_exit) diff --git a/plugins/polkit.c b/plugins/polkit.c index 7bed0b11..a2e15a99 100644 --- a/plugins/polkit.c +++ b/plugins/polkit.c @@ -159,5 +159,5 @@ static void polkit_exit(void) dbus_connection_unref(connection); } -CONNMAN_PLUGIN_DEFINE("polkit", "PolicyKit authorization plugin", VERSION, +CONNMAN_PLUGIN_DEFINE(polkit, "PolicyKit authorization plugin", VERSION, polkit_init, polkit_exit) diff --git a/plugins/resolvconf.c b/plugins/resolvconf.c index f81d1062..e1d53379 100644 --- a/plugins/resolvconf.c +++ b/plugins/resolvconf.c @@ -114,5 +114,5 @@ static void resolvconf_exit(void) connman_driver_unregister(&resolvconf_driver); } -CONNMAN_PLUGIN_DEFINE("resolvconf", "Name resolver plugin", VERSION, +CONNMAN_PLUGIN_DEFINE(resolvconf, "Name resolver plugin", VERSION, resolvconf_init, resolvconf_exit) diff --git a/plugins/resolvfile.c b/plugins/resolvfile.c index 54ad41b3..deb39c94 100644 --- a/plugins/resolvfile.c +++ b/plugins/resolvfile.c @@ -95,5 +95,5 @@ static void resolvfile_exit(void) connman_driver_unregister(&resolvfile_driver); } -CONNMAN_PLUGIN_DEFINE("resolvfile", "Name resolver plugin", VERSION, +CONNMAN_PLUGIN_DEFINE(resolvfile, "Name resolver plugin", VERSION, resolvfile_init, resolvfile_exit) diff --git a/plugins/rtnllink.c b/plugins/rtnllink.c index 094547d0..da5a5887 100644 --- a/plugins/rtnllink.c +++ b/plugins/rtnllink.c @@ -167,5 +167,5 @@ static void rtnllink_exit(void) device_list = NULL; } -CONNMAN_PLUGIN_DEFINE("rtnllink", "RTNL link detection plugin", VERSION, +CONNMAN_PLUGIN_DEFINE(rtnllink, "RTNL link detection plugin", VERSION, rtnllink_init, rtnllink_exit) diff --git a/plugins/wifi.c b/plugins/wifi.c index 0ae20f59..7d17ae21 100644 --- a/plugins/wifi.c +++ b/plugins/wifi.c @@ -507,5 +507,5 @@ static void wifi_exit(void) dbus_connection_unref(connection); } -CONNMAN_PLUGIN_DEFINE("wifi", "WiFi interface plugin", VERSION, +CONNMAN_PLUGIN_DEFINE(wifi, "WiFi interface plugin", VERSION, wifi_init, wifi_exit) |