From: Nick Roberts Date: Mon, 4 Sep 2006 10:09:35 +0000 (+0000) Subject: (standard_async): Make it a no-op. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=345d3cf34c77abca498fca7849541bfac5fe4d82;p=thirdparty%2Fbinutils-gdb.git (standard_async): Make it a no-op. (async_file_handler): Move to to inf-ptrace.c. (init_exec_ops): Move async_terminal target methods to inf_ptrace_target. --- diff --git a/gdb/exec.c b/gdb/exec.c index 4586357f718..e1994b0ad0d 100644 --- a/gdb/exec.c +++ b/gdb/exec.c @@ -33,8 +33,6 @@ #include "value.h" #include "exec.h" #include "observer.h" -#include "event-loop.h" -#include "async-nat-inferior.h" #include #include "readline/readline.h" @@ -47,33 +45,10 @@ #include "xcoffsolib.h" -static void -async_file_handler (int error, gdb_client_data client_data) -{ - async_client_callback (INF_REG_EVENT, async_client_context); -} - static void standard_async (void (*callback) (enum inferior_event_type event_type, void *context), void *context) { - if (current_target.to_async_mask_value == 0) - internal_error (__FILE__, __LINE__, - "Calling remote_async when async is masked"); - - if (callback != NULL) - { - async_client_callback = callback; - async_client_context = context; - if (gdb_status->signal_status.receive_fd > 0) - add_file_handler (gdb_status->signal_status.receive_fd, - async_file_handler, NULL); - } - else - { - if (gdb_status->signal_status.receive_fd > 0) - delete_file_handler (gdb_status->signal_status.receive_fd); - } return; } @@ -124,7 +99,6 @@ show_write_files (struct ui_file *file, int from_tty, value); } - struct vmap *vmap; static void @@ -782,8 +756,6 @@ Specify the filename of the executable file."; exec_ops.to_is_async_p = standard_is_async_p; exec_ops.to_async = standard_async; exec_ops.to_async_mask_value = 1; - exec_ops.to_terminal_inferior = async_terminal_inferior; - exec_ops.to_terminal_ours = async_terminal_ours; } }