smack api will be deprecated. use cynara_creds_pid_get_client.
Change-Id: I4b6af6c0047a89435794af37e2979f1661bae82e
BuildRequires: pkgconfig(tzsh-server)
BuildRequires: pkgconfig(cynara-client)
BuildRequires: pkgconfig(cynara-creds-socket)
+BuildRequires: pkgconfig(cynara-creds-pid)
BuildRequires: pkgconfig(libsmack)
BuildRequires: pkgconfig(pixman-1)
BuildRequires: systemd-devel
deps_cynara = [
dependency('cynara-client', required: true),
dependency('cynara-creds-socket', required: true),
+ dependency('cynara-creds-pid', required: true),
dependency('cynara-session', required: true),
- dependency('libsmack', required: true),
]
dep_libinput = dependency('libinput', required: true)
# include <cynara-session.h>
# include <cynara-client.h>
# include <cynara-creds-socket.h>
-# include <sys/smack.h>
+# include <cynara-creds-pid.h>
static cynara *g_cynara = NULL;
int len = -1;
int ret = -1;
- ret = smack_new_label_from_process((int)pid, &client_smack);
+ ret = cynara_creds_pid_get_client(pid, CLIENT_METHOD_DEFAULT, &client_smack);
EINA_SAFETY_ON_FALSE_GOTO((ret > 0), finish);
snprintf(uid_str, 15, "%d", (int)uid);