Restore subsession_*_user_wait_done due to other programs linking to them 88/275888/1 submit/tizen/20220603.181846
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Fri, 3 Jun 2022 18:07:28 +0000 (20:07 +0200)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Fri, 3 Jun 2022 18:07:28 +0000 (20:07 +0200)
Change-Id: Ic7bed033dc062d1f8eda746206aca6976df52a05

libsessiond/src/lib.c

index c17c1c1..d95cd6b 100644 (file)
@@ -31,6 +31,8 @@
 #include "sessiond.h"
 #include "sessiond-internal.h"
 
+#define DEPRECATED __attribute__ ((deprecated))
+
 const int libsessiond_default_timeout = 20000;
 
 session_connection_data_t session_connection_data = {
@@ -1110,19 +1112,19 @@ EXPORT_API int subsession_unregister_event_callback(int session_uid, subsession_
        return SUBSESSION_ERROR_NONE;
 }
 
-int subsession_add_user_wait_done(int session_uid, int user) {
+EXPORT_API DEPRECATED int subsession_add_user_wait_done(int session_uid, int user) {
 
        GVariant * params = g_variant_new("(ii)", session_uid, user);
        return method_call_no_signal(dbus_method_call.AddUserDone, params);
 }
 
-int subsession_remove_user_wait_done(int session_uid, int user) {
+EXPORT_API DEPRECATED int subsession_remove_user_wait_done(int session_uid, int user) {
 
        GVariant * params = g_variant_new("(ii)", session_uid, user);
        return method_call_no_signal(dbus_method_call.RemoveUserDone, params);
 }
 
-int subsession_switch_wait_done(int session_uid, uint64_t switch_id) {
+EXPORT_API DEPRECATED int subsession_switch_wait_done(int session_uid, uint64_t switch_id) {
 
        GVariant * params = g_variant_new("(ix)", session_uid, (gint64)switch_id);
        return method_call_no_signal(dbus_method_call.SwitchUserDone, params);