Add unit(in variable) & fix bugs
[platform/core/system/resourced.git] / src / common / file-helper.h
index fa07982..36a7b48 100644 (file)
@@ -44,6 +44,7 @@ int fwrite_int(const char *path, const int number);
 int fwrite_uint(const char *path, const u_int32_t number);
 
 int fwrite_ulong(const char *path, const unsigned long number);
+int fwrite_ulonglong(const char *path, const unsigned long long number);
 
 int fread_str(const char *path, char **str);
 
@@ -62,12 +63,18 @@ inline int fread_uint(const char *path, u_int32_t *number)
 }
 
 int fread_nth_ulong(const char *path, size_t n, unsigned long *number);
+int fread_nth_ulonglong(const char *path, size_t n, unsigned long long *number);
 
 inline int fread_ulong(const char *path, unsigned long *number)
 {
        return fread_nth_ulong(path, 0, number);
 }
 
+inline int fread_ulonglong(const char *path, unsigned long long *number)
+{
+       return fread_nth_ulonglong(path, 0, number);
+}
+
 #ifdef __cplusplus
 }
 #endif /* __cplusplus */