]> git.sur5r.net Git - openocd/blobdiff - src/helper/configuration.c
print out an error if srst_pulls_trst is not specified for
[openocd] / src / helper / configuration.c
index 9b9c18160b87ebdbdc8c0abfc9bc0db4c14f374b..fb5b797e4159787286217771b1910d1443162053 100644 (file)
@@ -36,7 +36,6 @@ static char** config_file_names;
 static size_t num_script_dirs;
 static char** script_search_dirs;
 
-
 void add_script_search_dir (const char *dir)
 {
        num_script_dirs++;
@@ -55,8 +54,14 @@ void add_config_file_name (const char *cfg)
        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;
@@ -79,15 +84,15 @@ FILE *open_file_from_path (command_context_t *cmd_ctx, char *file, char *mode)
        }
 
        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");