#include <CResourceManager.h>
#define RM_SERVER_SMART_DEADLOCK_WATCHDOG_TIME_90_SEC 90
-#define RM_SERVER_WATCHDOG_TIME_10000_MSEC 10000
+#define RM_SERVER_WATCHDOG_TIME_10000_MSEC 10000
#define RM_SERVER_INVALID_TABLE_TIME_30000_MSEC 30000
+#define RESOURCED_LIB_PATH LIBDIR "/libproc-stat.so.5"
int CResourceService::Init(GMainLoop *main_loop)
{
void *handle;
void (*vip_func)(void);
- handle = dlopen("/lib/libproc-stat.so.5", RTLD_LAZY);
+ handle = dlopen(RESOURCED_LIB_PATH, RTLD_LAZY);
if (!handle) {
SERVER_ERR("failed to open libproc-stat.so (%s)", dlerror());
goto out;
}
- if (strncmp(path, rms_realpath, len_path)) {
+ if (strncmp(path, rms_realpath, len_path + 1)) {
SERVER_ERR("path mismatch(%s:%s)", path, rms_realpath);
result = 0;
goto out;