Add CONNMAN_API_SUBJECT_TO_CHANGE definition
authorMarcel Holtmann <marcel@holtmann.org>
Tue, 30 Dec 2008 05:01:45 +0000 (06:01 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 30 Dec 2008 05:01:45 +0000 (06:01 +0100)
16 files changed:
include/plugin.h
plugins/bluetooth.c
plugins/dhclient.c
plugins/dnsproxy.c
plugins/ethernet.c
plugins/ipv4.c
plugins/loopback.c
plugins/netdev.c
plugins/polkit.c
plugins/resolvconf.c
plugins/resolvfile.c
plugins/supplicant.c
plugins/udhcp.c
plugins/wifi.c
src/connman.h
src/detect.c

index 941229d..cbd1c12 100644 (file)
 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
index 8993ca6..1799f77 100644 (file)
@@ -28,6 +28,7 @@
 
 #include <gdbus.h>
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
 #include <connman/plugin.h>
 #include <connman/device.h>
 #include <connman/dbus.h>
index 04787d1..20de09a 100644 (file)
@@ -27,6 +27,7 @@
 #include <sys/wait.h>
 #include <glib/gstdio.h>
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
 #include <connman/plugin.h>
 #include <connman/driver.h>
 #include <connman/dbus.h>
index 39eefec..e8df6bf 100644 (file)
@@ -29,6 +29,7 @@
 #include <arpa/inet.h>
 #include <netinet/in.h>
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
 #include <connman/plugin.h>
 #include <connman/resolver.h>
 #include <connman/log.h>
index 7b5ca41..434e3b7 100644 (file)
@@ -34,6 +34,7 @@
 
 #include <glib.h>
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
 #include <connman/plugin.h>
 #include <connman/device.h>
 #include <connman/rtnl.h>
index b7d79be..33c73a4 100644 (file)
@@ -35,6 +35,7 @@
 #include <linux/netlink.h>
 #include <linux/rtnetlink.h>
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
 #include <connman/plugin.h>
 #include <connman/driver.h>
 #include <connman/resolver.h>
index 29e6547..7dc47fe 100644 (file)
@@ -31,6 +31,7 @@
 #include <arpa/inet.h>
 #include <net/if.h>
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
 #include <connman/plugin.h>
 #include <connman/log.h>
 
index b32c12f..2499301 100644 (file)
@@ -23,6 +23,7 @@
 #include <config.h>
 #endif
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
 #include <connman/plugin.h>
 #include <connman/driver.h>
 #include <connman/log.h>
index 1bf3f90..5396ad2 100644 (file)
@@ -28,6 +28,7 @@
 #include <glib.h>
 #include <polkit-dbus/polkit-dbus.h>
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
 #include <connman/plugin.h>
 #include <connman/security.h>
 #include <connman/dbus.h>
index 7dc1205..30002d5 100644 (file)
@@ -27,6 +27,7 @@
 #include <unistd.h>
 #include <stdlib.h>
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
 #include <connman/plugin.h>
 #include <connman/resolver.h>
 #include <connman/log.h>
index 440656a..a900981 100644 (file)
@@ -30,6 +30,7 @@
 #include <string.h>
 #include <sys/stat.h>
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
 #include <connman/plugin.h>
 #include <connman/resolver.h>
 #include <connman/log.h>
index d907534..c51be35 100644 (file)
@@ -29,6 +29,7 @@
 
 #include <glib.h>
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
 #include <connman/log.h>
 #include <connman/dbus.h>
 
index 9ac8c89..2cc3c61 100644 (file)
@@ -26,6 +26,7 @@
 #include <stdio.h>
 #include <unistd.h>
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
 #include <connman/plugin.h>
 #include <connman/driver.h>
 #include <connman/dbus.h>
index ca39cec..10541f2 100644 (file)
@@ -33,6 +33,7 @@
 
 #include <gdbus.h>
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
 #include <connman/plugin.h>
 #include <connman/driver.h>
 #include <connman/rtnl.h>
index 45cb191..948fe77 100644 (file)
@@ -21,6 +21,8 @@
 
 #include <glib.h>
 
+#define CONNMAN_API_SUBJECT_TO_CHANGE
+
 #include <connman/dbus.h>
 
 #define NM_SERVICE    "org.freedesktop.NetworkManager"
index 9ede7db..e97e9df 100644 (file)
 
 #include <glib.h>
 
-#include <connman/device.h>
-#include <connman/rtnl.h>
-#include <connman/log.h>
-
 #include "connman.h"
 
 static GSList *device_list = NULL;