X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fserver%2Ftelnet_server.c;h=46d438e0ab2d3ec62f3063a10274a931de413128;hb=b695cb75220100cd9bbfaec5bd1740958454130d;hp=9c6115588f43bd4e696d3f3d3d16ffd03d3d6205;hpb=e01a0be57655683c58e9dd5e66ee30fe3049e8d9;p=openocd.git diff --git a/src/server/telnet_server.c b/src/server/telnet_server.c index 9c6115588f..46d438e0ab 100644 --- a/src/server/telnet_server.c +++ b/src/server/telnet_server.c @@ -44,9 +44,9 @@ static char *negotiate = * we write to it, we will fail. Subsequent write operations will * succeed. Shudder! */ -int telnet_write(connection_t *connection, const void *data, int len) +int telnet_write(struct connection *connection, const void *data, int len) { - telnet_connection_t *t_con = connection->priv; + struct telnet_connection *t_con = connection->priv; if (t_con->closed) return ERROR_SERVER_REMOTE_CLOSED; @@ -58,15 +58,15 @@ int telnet_write(connection_t *connection, const void *data, int len) return ERROR_SERVER_REMOTE_CLOSED; } -int telnet_prompt(connection_t *connection) +int telnet_prompt(struct connection *connection) { - telnet_connection_t *t_con = connection->priv; + struct telnet_connection *t_con = connection->priv; telnet_write(connection, "\r", 1); /* the prompt is always placed at the line beginning */ return telnet_write(connection, t_con->prompt, strlen(t_con->prompt)); } -int telnet_outputline(connection_t *connection, const char *line) +int telnet_outputline(struct connection *connection, const char *line) { int len; @@ -94,9 +94,9 @@ int telnet_outputline(connection_t *connection, const char *line) return ERROR_OK; } -int telnet_output(struct command_context_s *cmd_ctx, const char* line) +int telnet_output(struct command_context *cmd_ctx, const char* line) { - connection_t *connection = cmd_ctx->output_handler_priv; + struct connection *connection = cmd_ctx->output_handler_priv; return telnet_outputline(connection, line); } @@ -104,8 +104,8 @@ int telnet_output(struct command_context_s *cmd_ctx, const char* line) void telnet_log_callback(void *priv, const char *file, unsigned line, const char *function, const char *string) { - connection_t *connection = priv; - telnet_connection_t *t_con = connection->priv; + struct connection *connection = priv; + struct telnet_connection *t_con = connection->priv; int i; /* if there is no prompt, simply output the message */ @@ -131,9 +131,9 @@ void telnet_log_callback(void *priv, const char *file, unsigned line, telnet_write(connection, "\b", 1); } -int telnet_new_connection(connection_t *connection) +int telnet_new_connection(struct connection *connection) { - telnet_connection_t *telnet_connection = malloc(sizeof(telnet_connection_t)); + struct telnet_connection *telnet_connection = malloc(sizeof(struct telnet_connection)); struct telnet_service *telnet_service = connection->service->priv; int i; @@ -175,7 +175,7 @@ int telnet_new_connection(connection_t *connection) return ERROR_OK; } -void telnet_clear_line(connection_t *connection, telnet_connection_t *t_con) +void telnet_clear_line(struct connection *connection, struct telnet_connection *t_con) { /* move to end of line */ if (t_con->line_cursor < t_con->line_size) @@ -192,13 +192,13 @@ void telnet_clear_line(connection_t *connection, telnet_connection_t *t_con) t_con->line_cursor = 0; } -int telnet_input(connection_t *connection) +int telnet_input(struct connection *connection) { int bytes_read; char buffer[TELNET_BUFFER_SIZE]; char *buf_p; - telnet_connection_t *t_con = connection->priv; - command_context_t *command_context = connection->cmd_ctx; + struct telnet_connection *t_con = connection->priv; + struct command_context *command_context = connection->cmd_ctx; bytes_read = read_socket(connection->fd, buffer, TELNET_BUFFER_SIZE); @@ -537,9 +537,9 @@ int telnet_input(connection_t *connection) return ERROR_OK; } -int telnet_connection_closed(connection_t *connection) +int telnet_connection_closed(struct connection *connection) { - telnet_connection_t *t_con = connection->priv; + struct telnet_connection *t_con = connection->priv; int i; log_remove_callback(telnet_log_callback, connection); @@ -575,9 +575,9 @@ int telnet_connection_closed(connection_t *connection) return ERROR_OK; } -int telnet_set_prompt(connection_t *connection, char *prompt) +int telnet_set_prompt(struct connection *connection, char *prompt) { - telnet_connection_t *t_con = connection->priv; + struct telnet_connection *t_con = connection->priv; if (t_con->prompt != NULL) free(t_con->prompt); @@ -616,7 +616,7 @@ COMMAND_HANDLER(handle_exit_command) return ERROR_COMMAND_CLOSE_CONNECTION; } -int telnet_register_commands(command_context_t *command_context) +int telnet_register_commands(struct command_context *command_context) { register_command(command_context, NULL, "exit", &handle_exit_command, COMMAND_EXEC,