#include "ctsvc_ipc_marshal.h"
#include "ctsvc_client_ipc.h"
-static const char CONTACTS_READ_PRIVILEGE_ID[] = "http://tizen.org/privilege/contact.read";
-static const char CONTACTS_WRITE_PRIVILEGE_ID[] = "http://tizen.org/privilege/contact.write";
-static const char PHONELOG_READ_PRIVILEGE_ID[] = "http://tizen.org/privilege/callhistory.read";
-static const char PHONELOG_WRITE_PRIVILEGE_ID[] = "http://tizen.org/privilege/callhistory.write";
-
int ctsvc_client_activity_delete_by_contact_id(contacts_h contact, int contact_id)
{
#include "ctsvc_ipc_marshal.h"
-static const char CONTACTS_READ_PRIVILEGE_ID[] = "http://tizen.org/privilege/contact.read";
-static const char CONTACTS_WRITE_PRIVILEGE_ID[] = "http://tizen.org/privilege/contact.write";
-static const char PHONELOG_READ_PRIVILEGE_ID[] = "http://tizen.org/privilege/callhistory.read";
-static const char PHONELOG_WRITE_PRIVILEGE_ID[] = "http://tizen.org/privilege/callhistory.write";
-
int ctsvc_client_group_add_contact(contacts_h contact, int group_id, int contact_id)
{
int ret = CONTACTS_ERROR_NONE;
#include "ctsvc_client_ipc.h"
#include "ctsvc_ipc_marshal.h"
-static const char CONTACTS_READ_PRIVILEGE_ID[] = "http://tizen.org/privilege/contact.read";
-static const char CONTACTS_WRITE_PRIVILEGE_ID[] = "http://tizen.org/privilege/contact.write";
-static const char PHONELOG_READ_PRIVILEGE_ID[] = "http://tizen.org/privilege/callhistory.read";
-static const char PHONELOG_WRITE_PRIVILEGE_ID[] = "http://tizen.org/privilege/callhistory.write";
int ctsvc_client_person_link_person(contacts_h contact, int base_person_id, int person_id)
{
#include "ctsvc_ipc_marshal.h"
-static const char CONTACTS_READ_PRIVILEGE_ID[] = "http://tizen.org/privilege/contact.read";
-static const char CONTACTS_WRITE_PRIVILEGE_ID[] = "http://tizen.org/privilege/contact.write";
-static const char PHONELOG_READ_PRIVILEGE_ID[] = "http://tizen.org/privilege/callhistory.read";
-static const char PHONELOG_WRITE_PRIVILEGE_ID[] = "http://tizen.org/privilege/callhistory.write";
-
int ctsvc_client_phone_log_reset_statistics(contacts_h contact)
{
#ifndef ENABLE_LOG_FEATURE
#define CTSVC_SYSTEM_SLICE "system.slice"
-__attribute__ ((gnu_inline))inline unsigned int ctsvc_client_get_pid()
+#define CTSVC_INLINE __attribute__ ((gnu_inline))
+
+CTSVC_INLINE inline unsigned int ctsvc_client_get_pid()
{
return (unsigned int)getpid();
}
-__attribute__ ((gnu_inline))inline unsigned int ctsvc_client_get_tid()
+CTSVC_INLINE inline unsigned int ctsvc_client_get_tid()
{
return (unsigned int)syscall(SYS_gettid);
}
#ifndef __CTSVC_CLIENT_UTILS_H__
#define __CTSVC_CLIENT_UTILS_H__
-__attribute__ ((gnu_inline))unsigned int ctsvc_client_get_pid();
-__attribute__ ((gnu_inline))unsigned int ctsvc_client_get_tid();
+unsigned int ctsvc_client_get_pid();
+unsigned int ctsvc_client_get_tid();
bool ctsvc_client_is_in_system_session();
int ctsvc_client_get_active_uid(uid_t *uid);