Lines Matching refs:from
37 static int cp_file_to_file(const char *from, const char *to) in cp_file_to_file() argument
48 fd_from = open(from, O_RDONLY); in cp_file_to_file()
50 aos_cli_printf("open %s failed - %d\n", from, fd_from); in cp_file_to_file()
56 aos_cli_printf("read %s failed - %d\n", from, rlen); in cp_file_to_file()
98 static int cp_file_to_dir(const char *from, const char *to) in cp_file_to_dir() argument
101 char *_to = get_path(to, base_name(from)); in cp_file_to_dir()
103 ret = cp_file_to_file(from, _to); in cp_file_to_dir()
109 static int cp_dir_to_dir(const char *from, const char *to) in cp_dir_to_dir() argument
116 to_dir = get_path(to, base_name(from)); in cp_dir_to_dir()
123 pdir = opendir(from); in cp_dir_to_dir()
125 aos_cli_printf("opendir %s failed\n", from); in cp_dir_to_dir()
130 char *fpath = get_path(from, entry->d_name); in cp_dir_to_dir()
146 static int cp_do(char *from, char *to, int flags) in cp_do() argument
151 from = get_realpath(from, abspath_from, sizeof(abspath_from)); in cp_do()
153 if (!from || !to) { in cp_do()
158 fromdir = isdir(from); in cp_do()
160 aos_cli_printf("%s do not existed\n", from); in cp_do()
163 aos_cli_printf("%s is a directory\n", from); in cp_do()
173 ret = cp_file_to_file(from, to); in cp_do()
175 ret = cp_file_to_dir(from, to); in cp_do()
177 ret = cp_dir_to_dir(from, to); in cp_do()