From 8e65bc5177df5ac686c04986ed60d54a98f11fb2 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 30 Dec 2008 06:01:45 +0100 Subject: [PATCH] Add CONNMAN_API_SUBJECT_TO_CHANGE definition --- include/plugin.h | 5 +++++ plugins/bluetooth.c | 1 + plugins/dhclient.c | 1 + plugins/dnsproxy.c | 1 + plugins/ethernet.c | 1 + plugins/ipv4.c | 1 + plugins/loopback.c | 1 + plugins/netdev.c | 1 + plugins/polkit.c | 1 + plugins/resolvconf.c | 1 + plugins/resolvfile.c | 1 + plugins/supplicant.c | 1 + plugins/udhcp.c | 1 + plugins/wifi.c | 1 + src/connman.h | 2 ++ src/detect.c | 4 ---- 16 files changed, 20 insertions(+), 4 deletions(-) diff --git a/include/plugin.h b/include/plugin.h index 941229d..cbd1c12 100644 --- a/include/plugin.h +++ b/include/plugin.h @@ -26,6 +26,11 @@ extern "C" { #endif +#ifndef CONNMAN_API_SUBJECT_TO_CHANGE +#error "Please define CONNMAN_API_SUBJECT_TO_CHANGE to acknowledge your \ +understanding that ConnMan hasn't reached a stable API." +#endif + /** * SECTION:plugin * @title: Plugin premitives diff --git a/plugins/bluetooth.c b/plugins/bluetooth.c index 8993ca6..1799f77 100644 --- a/plugins/bluetooth.c +++ b/plugins/bluetooth.c @@ -28,6 +28,7 @@ #include +#define CONNMAN_API_SUBJECT_TO_CHANGE #include #include #include diff --git a/plugins/dhclient.c b/plugins/dhclient.c index 04787d1..20de09a 100644 --- a/plugins/dhclient.c +++ b/plugins/dhclient.c @@ -27,6 +27,7 @@ #include #include +#define CONNMAN_API_SUBJECT_TO_CHANGE #include #include #include diff --git a/plugins/dnsproxy.c b/plugins/dnsproxy.c index 39eefec..e8df6bf 100644 --- a/plugins/dnsproxy.c +++ b/plugins/dnsproxy.c @@ -29,6 +29,7 @@ #include #include +#define CONNMAN_API_SUBJECT_TO_CHANGE #include #include #include diff --git a/plugins/ethernet.c b/plugins/ethernet.c index 7b5ca41..434e3b7 100644 --- a/plugins/ethernet.c +++ b/plugins/ethernet.c @@ -34,6 +34,7 @@ #include +#define CONNMAN_API_SUBJECT_TO_CHANGE #include #include #include diff --git a/plugins/ipv4.c b/plugins/ipv4.c index b7d79be..33c73a4 100644 --- a/plugins/ipv4.c +++ b/plugins/ipv4.c @@ -35,6 +35,7 @@ #include #include +#define CONNMAN_API_SUBJECT_TO_CHANGE #include #include #include diff --git a/plugins/loopback.c b/plugins/loopback.c index 29e6547..7dc47fe 100644 --- a/plugins/loopback.c +++ b/plugins/loopback.c @@ -31,6 +31,7 @@ #include #include +#define CONNMAN_API_SUBJECT_TO_CHANGE #include #include diff --git a/plugins/netdev.c b/plugins/netdev.c index b32c12f..2499301 100644 --- a/plugins/netdev.c +++ b/plugins/netdev.c @@ -23,6 +23,7 @@ #include #endif +#define CONNMAN_API_SUBJECT_TO_CHANGE #include #include #include diff --git a/plugins/polkit.c b/plugins/polkit.c index 1bf3f90..5396ad2 100644 --- a/plugins/polkit.c +++ b/plugins/polkit.c @@ -28,6 +28,7 @@ #include #include +#define CONNMAN_API_SUBJECT_TO_CHANGE #include #include #include diff --git a/plugins/resolvconf.c b/plugins/resolvconf.c index 7dc1205..30002d5 100644 --- a/plugins/resolvconf.c +++ b/plugins/resolvconf.c @@ -27,6 +27,7 @@ #include #include +#define CONNMAN_API_SUBJECT_TO_CHANGE #include #include #include diff --git a/plugins/resolvfile.c b/plugins/resolvfile.c index 440656a..a900981 100644 --- a/plugins/resolvfile.c +++ b/plugins/resolvfile.c @@ -30,6 +30,7 @@ #include #include +#define CONNMAN_API_SUBJECT_TO_CHANGE #include #include #include diff --git a/plugins/supplicant.c b/plugins/supplicant.c index d907534..c51be35 100644 --- a/plugins/supplicant.c +++ b/plugins/supplicant.c @@ -29,6 +29,7 @@ #include +#define CONNMAN_API_SUBJECT_TO_CHANGE #include #include diff --git a/plugins/udhcp.c b/plugins/udhcp.c index 9ac8c89..2cc3c61 100644 --- a/plugins/udhcp.c +++ b/plugins/udhcp.c @@ -26,6 +26,7 @@ #include #include +#define CONNMAN_API_SUBJECT_TO_CHANGE #include #include #include diff --git a/plugins/wifi.c b/plugins/wifi.c index ca39cec..10541f2 100644 --- a/plugins/wifi.c +++ b/plugins/wifi.c @@ -33,6 +33,7 @@ #include +#define CONNMAN_API_SUBJECT_TO_CHANGE #include #include #include diff --git a/src/connman.h b/src/connman.h index 45cb191..948fe77 100644 --- a/src/connman.h +++ b/src/connman.h @@ -21,6 +21,8 @@ #include +#define CONNMAN_API_SUBJECT_TO_CHANGE + #include #define NM_SERVICE "org.freedesktop.NetworkManager" diff --git a/src/detect.c b/src/detect.c index 9ede7db..e97e9df 100644 --- a/src/detect.c +++ b/src/detect.c @@ -37,10 +37,6 @@ #include -#include -#include -#include - #include "connman.h" static GSList *device_list = NULL; -- 1.7.9.5