From 3d3fef6bebbc69ad069f05b5fcb17181553e7fa1 Mon Sep 17 00:00:00 2001 From: Yao Qi Date: Fri, 30 Nov 2012 14:35:50 +0000 Subject: gdb/ 2012-11-30 Yao Qi * infrun.c (error_is_running, ensure_not_running): Move them to ... * infcmd.c (error_is_running, ensure_not_running): ... here. Make them 'static'. * inferior.h: Remove declarations of error_is_running and ensure_not_running. --- gdb/infcmd.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'gdb/infcmd.c') diff --git a/gdb/infcmd.c b/gdb/infcmd.c index 7a08e31..db9b9b5 100644 --- a/gdb/infcmd.c +++ b/gdb/infcmd.c @@ -708,6 +708,24 @@ ensure_not_tfind_mode (void) error (_("Cannot execute this command while looking at trace frames.")); } +/* Throw an error indicating the current thread is running. */ + +static void +error_is_running (void) +{ + error (_("Cannot execute this command while " + "the selected thread is running.")); +} + +/* Calls error_is_running if the current thread is running. */ + +static void +ensure_not_running (void) +{ + if (is_running (inferior_ptid)) + error_is_running (); +} + void continue_1 (int all_threads) { -- cgit v1.1