#include<sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
+#include <tzplatform_config.h>
#include<dbus/dbus.h>
#include<dbus/dbus-glib-lowlevel.h>
return true;
}
-#define ALARMMGR_DB_FILE "/opt/dbspace/.alarmmgr.db"
sqlite3 *alarmmgr_db;
#define QUERY_CREATE_TABLE_ALARMMGR "create table alarmmgr \
(alarm_id integer primary key,\
{
char *error_message = NULL;
int ret;
+ char *alarmmgr_db_file = NULL;
- if (access("/opt/dbspace/.alarmmgr.db", F_OK) == 0) {
+ alarmmgr_db_file = tzplatform_mkpath(TZ_SYS_DB,".alarmmgr.db");
+
+ if(alarmmgr_db_file == NULL)
+ return false;
+
+ if (access(alarmmgr_db_file, F_OK) == 0) {
ret =
- db_util_open(ALARMMGR_DB_FILE, &alarmmgr_db,
+ db_util_open(alarmmgr_db_file, &alarmmgr_db,
DB_UTIL_REGISTER_HOOK_METHOD);
if (ret != SQLITE_OK) {
ALARM_MGR_EXCEPTION_PRINT(
"====>>>> connect menu_db [%s] failed!\n",
- ALARMMGR_DB_FILE);
+ alarmmgr_db_file);
return false;
}
}
ret =
- db_util_open(ALARMMGR_DB_FILE, &alarmmgr_db,
+ db_util_open(alarmmgr_db_file, &alarmmgr_db,
DB_UTIL_REGISTER_HOOK_METHOD);
if (ret != SQLITE_OK) {
ALARM_MGR_EXCEPTION_PRINT(
"====>>>> connect menu_db [%s] failed!\n",
- ALARMMGR_DB_FILE);
+ alarmmgr_db_file);
return false;
}
dnl AC_SUBST(ACLOCAL_AMFLAGS, "-I m4")
# Checks for libraries.
-PKG_CHECK_MODULES(ALARM_MANAGER, dbus-1 glib-2.0 dbus-glib-1 gobject-2.0 dlog security-server bundle appsvc)
+PKG_CHECK_MODULES(ALARM_MANAGER, dbus-1 glib-2.0 dbus-glib-1 gobject-2.0 dlog security-server bundle appsvc libtzplatform-config)
AC_SUBST(ALARM_MANAGER_CFLAGS)
AC_SUBST(ALARM_MANAGER_LIBS)
-PKG_CHECK_MODULES(ALARM_MANAGER_SERVER, dbus-1 glib-2.0 dbus-glib-1 pmapi dlog heynoti aul bundle security-server db-util appsvc)
+PKG_CHECK_MODULES(ALARM_MANAGER_SERVER, dbus-1 glib-2.0 dbus-glib-1 pmapi dlog heynoti aul bundle security-server db-util appsvc libtzplatform-config)
AC_SUBST(ALARM_MANAGER_SERVER_CFLAGS)
AC_SUBST(ALARM_MANAGER_SERVER_LIBS)