Lines Matching refs:directory
724 const char *dfs_subdir(const char *directory, const char *filename) in dfs_subdir() argument
728 if (strlen(directory) == strlen(filename)) /* it's a same path */ in dfs_subdir()
731 dir = filename + strlen(directory); in dfs_subdir()
750 char *dfs_normalize_path(const char *directory, const char *filename) in dfs_normalize_path() argument
759 if (directory == NULL) /* shall use working directory */ in dfs_normalize_path()
762 directory = lwp_getcwd(); in dfs_normalize_path()
764 directory = &working_directory[0]; in dfs_normalize_path()
768 if ((directory == NULL) && (filename[0] != '/')) in dfs_normalize_path()
778 fullpath = (char *)rt_malloc(strlen(directory) + strlen(filename) + 2); in dfs_normalize_path()
784 rt_snprintf(fullpath, strlen(directory) + strlen(filename) + 2, in dfs_normalize_path()
785 "%s/%s", directory, filename); in dfs_normalize_path()