aboutsummaryrefslogtreecommitdiff
path: root/gdb/gnu-nat.c
diff options
context:
space:
mode:
authorYao Qi <yao@codesourcery.com>2014-02-17 11:20:35 +0800
committerYao Qi <yao@codesourcery.com>2014-02-17 11:26:12 +0800
commit842c05cd1acd244a962d89a824b4b496ce965556 (patch)
tree142e7ea139d3695f1a022c8fba15050981df31b9 /gdb/gnu-nat.c
parent25c0bd040bc22fcb2fc3ec440ace2552ca030a7f (diff)
downloadgdb-842c05cd1acd244a962d89a824b4b496ce965556.zip
gdb-842c05cd1acd244a962d89a824b4b496ce965556.tar.gz
gdb-842c05cd1acd244a962d89a824b4b496ce965556.tar.bz2
Fix missing-prototypes warnings in gnu-nat.c
A recent change (commit 3398af6aa352b0611bc9d66aed72080a876e42d4) in gnu-nat.c causes the some missing-prototypes warnings, ../../../git/gdb/gnu-nat.c:1864:1: error: no previous prototype for 'S_proc_pid2task_reply' [-Werror=missing-prototypes] ../../../git/gdb/gnu-nat.c:1866:1: error: no previous prototype for 'S_proc_task2pid_reply' [-Werror=missing-prototypes] ../../../git/gdb/gnu-nat.c:1868:1: error: no previous prototype for 'S_proc_task2proc_reply' [-Werror=missing-prototypes] A new macro ILL_RPC was added recently, which defines some external functions. However, they are not declared and GCC complains about this. This patch is to add the declarations of these external function in macro ILL_RPC. gdb: 2014-02-17 Yao Qi <yao@codesourcery.com> * gnu-nat.c (ILL_RPC): Declare defined function.
Diffstat (limited to 'gdb/gnu-nat.c')
-rw-r--r--gdb/gnu-nat.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/gnu-nat.c b/gdb/gnu-nat.c
index e4140e0..ac98193 100644
--- a/gdb/gnu-nat.c
+++ b/gdb/gnu-nat.c
@@ -1783,6 +1783,7 @@ do_mach_notify_dead_name (mach_port_t notify, mach_port_t dead_port)
#define ILL_RPC(fun, ...) \
+ extern kern_return_t fun (__VA_ARGS__); \
kern_return_t fun (__VA_ARGS__) \
{ \
warning (_("illegal rpc: %s"), #fun); \