smack api will be deprecated. use cynara_creds_pid_get_client.
Change-Id: I88f671058f98e4e8ae8dca71e518aa65973f40b8
[have_cynara=no]
)
if test "x${have_cynara}" = "xyes"; then
- PKG_CHECK_MODULES(CYNARA, [cynara-client, cynara-creds-socket, cynara-session, libsmack])
+ PKG_CHECK_MODULES(CYNARA, [cynara-client, cynara-creds-socket, cynara-session, cynara-creds-pid])
AC_DEFINE([ENABLE_CYNARA],[1],[enable cynara])
fi
BuildRequires: pkgconfig(cynara-creds-socket)
BuildRequires: pkgconfig(capi-system-device)
BuildRequires: pkgconfig(libtzplatform-config)
-BuildRequires: pkgconfig(libsmack)
+BuildRequires: pkgconfig(cynara-creds-pid)
%description
This package is a the Enlightenment Keyrouter Module for Tizen.
wl_client_get_credentials(client, &pid, &uid, &gid);
- len = smack_new_label_from_process((int)pid, &clientSmack);
+ len = cynara_creds_pid_get_client(pid, CLIENT_METHOD_DEFAULT, &clientSmack);
if (len <= 0) goto finish;
snprintf(uid2, 15, "%d", (int)uid);
#include <cynara-session.h>
#include <cynara-client.h>
#include <cynara-creds-socket.h>
-#include <sys/smack.h>
+# include <cynara-creds-pid.h>
#endif
#include <string.h>