security: Enable cynara to be built
[platform/core/uifw/libds-tizen.git] / src / libds-tizen / util / security.c
index 9983e24..b592577 100644 (file)
@@ -1,20 +1,17 @@
+#include <stdio.h>
+#include <stdarg.h>
 #include <stdint.h>
 #include <stdlib.h>
 #include <stdbool.h>
 
-#include "libds/log.h"
-
-#include "util.h"
-
-#ifdef HAVE_CYNARA
-#include <stdio.h>
-#include <stdarg.h>
-
 #include <cynara-session.h>
 #include <cynara-client.h>
 #include <cynara-creds-socket.h>
 #include <sys/smack.h>
 
+#include "libds/log.h"
+#include "util.h"
+
 #define CYNARA_BUFSIZE 128
 
 struct ds_cynara
@@ -29,37 +26,25 @@ static bool ds_cynara_init(void);
 static void ds_cynara_finish(void);
 static bool ds_cynara_check_privilege(pid_t pid, uid_t uid,
         const char *privilege);
-#endif
 
 bool
 tizen_security_check_privilege(pid_t pid, uid_t uid, const char *privilege)
 {
-#ifdef HAVE_CYNARA
     return ds_cynara_check_privilege(pid, uid, privilege);
-#else
-    return true;
-#endif
 }
 
 bool
 tizen_security_init(void)
 {
-#ifdef HAVE_CYNARA
     return ds_cynara_init();
-#else
-    return true;
-#endif
 }
 
 void
 tizen_security_finish(void)
 {
-#ifdef HAVE_CYNARA
     ds_cynara_finish();
-#endif
 }
 
-#ifdef HAVE_CYNARA
 static void
 print_cynara_error(int err, const char *fmt, ...)
 {
@@ -178,4 +163,3 @@ finish:
 
     return res;
 }
-#endif