From 37eeba8e0473b961b20c7a305a251515b241a34c Mon Sep 17 00:00:00 2001 From: Tomek CEDRO Date: Thu, 16 Jun 2011 07:09:41 +0000 Subject: OPENOCD: Renamed ambiguous main2() into openocd_thread() to show possible solution for thread support in future. --- src/openocd.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/openocd.c b/src/openocd.c index f18c2432..317743dd 100644 --- a/src/openocd.c +++ b/src/openocd.c @@ -302,7 +302,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; @@ -363,7 +367,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); -- cgit v1.2.3