tools: acrn-crashlog: refine the configuration structure

1. get string size when parsing configuration.
2. add 'const' for strings got from configuration.

Tracked-On: #1254
Signed-off-by: Liu, Xinwu <xinwu.liu@intel.com>
Reviewed-by: Yonghua Huang <yonghua.huang@intel.com>
Acked-by: Chen Gang <gang.c.chen@intel.com>
This commit is contained in:
Liu, Xinwu
2018-09-25 16:21:47 +08:00
committed by Xie, Nanlin
parent fe4d503c3d
commit 6938caa25f
12 changed files with 153 additions and 90 deletions

View File

@@ -72,7 +72,7 @@ static int close_file(const char *filename, FILE *fp)
*
* @return 0 if successful, or a negative errno-style value if not.
*/
int mkdir_p(char *path)
int mkdir_p(const char *path)
{
if (!path)
return -EINVAL;
@@ -621,7 +621,7 @@ int do_copy_eof(const char *src, const char *des)
* @return 1 if the percentage of using space is lower than the specified quota.
* or 0 if not.
*/
int space_available(char *path, int quota)
int space_available(const char *path, int quota)
{
struct statfs diskInfo;
unsigned long long totalBlocks;
@@ -1070,7 +1070,8 @@ free:
*
* @return the count of searched files on success, or -1 on error.
*/
int find_file(char *dir, char *target_file, int depth, char *path[], int limit)
int find_file(const char *dir, char *target_file, int depth, char *path[],
int limit)
{
int i, ret;
int count = 0;