Browse Source

OPENOCD: Renamed ambiguous main2() into openocd_thread() to show possible solution for thread support in future.

tags/v0.5.0-rc1
Tomek CEDRO 13 years ago
committed by Øyvind Harboe
parent
commit
9f40d41f68
1 changed files with 7 additions and 2 deletions
  1. +7
    -2
      src/openocd.c

+ 7
- 2
src/openocd.c View File

@@ -301,7 +301,11 @@ struct command_context *setup_command_handler(Jim_Interp *interp)
return cmd_ctx;
}

static int main2(int argc, char *argv[], struct command_context *cmd_ctx)
/** OpenOCD runtime meat that can become single-thread in future. It parse
* commandline, reads configuration, sets up the target and starts server loop.
* Commandline arguments are passed into this function from openocd_main().
*/
static int openocd_thread(int argc, char *argv[], struct command_context *cmd_ctx)
{
int ret;

@@ -362,7 +366,8 @@ int openocd_main(int argc, char *argv[])
command_context_mode(cmd_ctx, COMMAND_CONFIG);
command_set_output_handler(cmd_ctx, configuration_output_handler, NULL);

ret = main2(argc, argv, cmd_ctx);
/* Start the executable meat that can evolve into thread in future. */
ret = openocd_thread(argc, argv, cmd_ctx);

unregister_all_commands(cmd_ctx, NULL);



Loading…
Cancel
Save