static size_t num_script_dirs;
static char** script_search_dirs;
-
void add_script_search_dir (const char *dir)
{
num_script_dirs++;
config_file_names[num_config_files] = NULL;
}
-FILE *open_file_from_path (command_context_t *cmd_ctx, char *file, char *mode)
+FILE *open_file_from_path (char *file, char *mode)
{
+ if (mode[0]!='r')
+ {
+ return fopen(file, mode);
+ } else
+ {
+
FILE *fp = NULL;
char **search_dirs = script_search_dirs;
char *dir;
}
if (fp)
- command_print(cmd_ctx, "opened %s", full_path);
+ LOG_DEBUG("opened %s", full_path);
return fp;
+ }
}
int parse_config_file(struct command_context_s *cmd_ctx)
{
char **cfg;
- FILE *config_file;
if (!config_file_names)
add_config_file_name ("script openocd.cfg");