From 1fb77080fd74d11c0dbccf812ed98ffa0b3edc4e Mon Sep 17 00:00:00 2001 From: Sergio Durigan Junior Date: Tue, 27 Sep 2016 16:21:48 -0400 Subject: Consolidate API of target_supports_multi_process This simple commit consolidates the API of target_supports_multi_process. Since both GDB and gdbserver use the same function prototype, all that was needed was to move create this prototype on gdb/target/target.h and turn the macros declared on gdb/{,gdbserver/}target.h into actual functions. Regtested (clean pass) on the BuildBot. gdb/ChangeLog: 2016-10-06 Sergio Durigan Junior * target.c (target_supports_multi_process): New function, moved from... * target.h (target_supports_multi_process): ... here. Remove macro. * target/target.h (target_supports_multi_process): New prototype. gdb/gdbserver/ChangeLog: 2016-10-06 Sergio Durigan Junior * target.c (target_supports_multi_process): New function, moved from... * target.h (target_supports_multi_process): ... here. Remove macro. --- gdb/target.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gdb/target.c') diff --git a/gdb/target.c b/gdb/target.c index b6a7e64..cb89e75 100644 --- a/gdb/target.c +++ b/gdb/target.c @@ -2727,6 +2727,14 @@ target_supports_disable_randomization (void) return 0; } +/* See target/target.h. */ + +int +target_supports_multi_process (void) +{ + return (*current_target.to_supports_multi_process) (¤t_target); +} + char * target_get_osdata (const char *type) { -- cgit v1.1