/**
- * @brief Gets the internal memory size.
+ * @brief Gets the size of the internal storage located in the TZ_SYS_USER path.
+ * @details Retrieves of the internal storage information using statvfs() syscall \n
+ * and returns the information stored in the struct statvfs structure.
* @since_tizen 2.3
+ * @remarks Does not require internal storage path as input. \n
+ * It always uses the path stored in the TZ_SYS_USER environment variable.
* @param[out] buf A pointer to a statvfs structure
* @return @c 0 on success,
* otherwise a negative error value on failure
/**
- * @brief Gets the external memory size.
+ * @brief Gets the size of the primary external storage if external storage is supported.
+ * @details Retrieves of the external storage information \n
+ * and returns the information stored in the struct statvfs structure.
* @since_tizen 2.3
+ * @remarks Returns #STORAGE_ERROR_NOT_SUPPORTED
+ * if device does not support external storage feature.
* @param[out] buf A pointer to a statvfs structure
* @return @c 0 on success,
* otherwise a negative error value on failure
* @retval #STORAGE_ERROR_NONE Successful
* @retval #STORAGE_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #STORAGE_ERROR_OPERATION_FAILED Operation failed
+ * @retval #STORAGE_ERROR_NOT_SUPPORTED Storage not supported
* @par Example:
* @code
* ...