API: mark dbuspolicy1_init as deprecated 41/202541/3
authorAdrian Szyndela <adrian.s@samsung.com>
Fri, 29 Mar 2019 12:37:06 +0000 (13:37 +0100)
committerAdrian Szyndela <adrian.s@samsung.com>
Mon, 1 Apr 2019 12:09:37 +0000 (14:09 +0200)
Change-Id: I6ca78933941a57018130bcc67732ff07550fa0d6

src/dbuspolicy1/libdbuspolicy1.h
src/stest_cynara.c
src/stest_memory.c
src/stest_method_call.c
src/stest_ownership.c
src/stest_signal.c

index 21f79a2..192867b 100644 (file)
@@ -62,8 +62,12 @@ struct udesc;
  * \return On success pointer to configuration context is returned.  On
  * error NULL is returned.
  * \ingroup API
+ *
+ * \deprecated This is old-style API function, which forces creating of new
+ * bus connection by the library. Use dbuspolicy1_init_shared() and
+ * dbuspolicy1_init_set_pool() instead.
  */
-void* dbuspolicy1_init(const char *bus_path);
+void* dbuspolicy1_init(const char *bus_path) __attribute__ ((deprecated));
 
 void* dbuspolicy1_init_shared(const char *bus_path, int fd);
 
index b910ca9..3fc3a7c 100644 (file)
@@ -24,7 +24,10 @@ int main(int argc, char* argv[])
                desired_result = 0;
 
        printf("---desired result: %d %s\n\n", desired_result, argv[0]);
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
        c = dbuspolicy1_init("/sys/fs/kdbus/0-system/bus");
+#pragma GCC diagnostic pop
        assert(c != NULL);
 
        __dbuspolicy1_change_creds(200, 0, "L");
index e20fe24..52bd72b 100644 (file)
@@ -72,7 +72,10 @@ int main(void)
        assert(res != -1);
        clock_gettime(CLOCK_MONOTONIC, &begin);
 
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
        policy = dbuspolicy1_init("/sys/fs/kdbus/0-system/bus");
+#pragma GCC diagnostic pop
        assert(policy != NULL);
 
        get_time_since(&begin, &elapsed);
index 7b1dc93..5be13b5 100644 (file)
@@ -13,7 +13,10 @@ int main(int argc, char* argv[])
 
        prepare_mask(argc, argv);
 
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
        c = dbuspolicy1_init("/sys/fs/kdbus/0-system/bus");
+#pragma GCC diagnostic pop
        assert(c != NULL);
 
        __dbuspolicy1_change_creds(0, 0, NULL);
index 4baa558..230e384 100644 (file)
@@ -13,7 +13,10 @@ int main(int argc, char* argv[])
 
        prepare_mask(argc, argv);
 
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
        c = dbuspolicy1_init("/sys/fs/kdbus/0-system/bus");
+#pragma GCC diagnostic pop
        assert(c != NULL);
 
        __dbuspolicy1_change_creds(0, 0, NULL);
index 1fe2f9e..ad6b733 100644 (file)
@@ -13,7 +13,10 @@ int main(int argc, char* argv[])
 
        prepare_mask(argc, argv);
 
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
        c = dbuspolicy1_init("/sys/fs/kdbus/0-system/bus");
+#pragma GCC diagnostic pop
        assert(c != NULL);
 
        __dbuspolicy1_change_creds(0, 0, NULL);