paths: change paths to Macros 64/63564/5
authorTaeyoung Kim <ty317.kim@samsung.com>
Thu, 24 Mar 2016 13:01:41 +0000 (22:01 +0900)
committerTaeyoung Kim <ty317.kim@samsung.com>
Wed, 30 Mar 2016 01:14:47 +0000 (10:14 +0900)
- The paths of storages can be changed according to the dir policy.
  Thus the paths are changed to macros which define the policy

Change-Id: I6eb483abefc8f8583bd439c37f886ab6b80880bd
Signed-off-by: Taeyoung Kim <ty317.kim@samsung.com>
src/statvfs.c

index 5d04821..c6c187b 100644 (file)
@@ -33,7 +33,6 @@
 #define MEMORY_GIGABYTE_VALUE  1073741824
 #define MEMORY_MEGABYTE_VALUE  1048576
 
-#define MEMORY_STATUS_USR_PATH "/opt/usr"
 #define EXTERNAL_MEMORY_NODE   "sdcard"
 #define STORAGE_CONF_FILE      "/etc/storage/libstorage.conf"
 
@@ -252,7 +251,7 @@ API int storage_get_internal_memory_size(struct statvfs *buf)
                return -EINVAL;
        }
 
-       ret = get_memory_size(MEMORY_STATUS_USR_PATH, &temp);
+       ret = get_memory_size(tzplatform_getenv(TZ_SYS_HOME), &temp);
        if (ret || temp.f_bsize == 0) {
                _E("fail to get memory size");
                return -errno;
@@ -285,7 +284,7 @@ API int storage_get_internal_memory_size64(struct statvfs *buf)
                return -EINVAL;
        }
 
-       ret = statvfs(MEMORY_STATUS_USR_PATH, buf);
+       ret = statvfs(tzplatform_getenv(TZ_SYS_HOME), buf);
        if (ret) {
                _E("fail to get memory size");
                return -errno;