From 30a7953dbfe3659c7bdc5b9b4c96f46903cb0254 Mon Sep 17 00:00:00 2001 From: Rainer Orth Date: Mon, 29 Oct 2018 10:28:40 +0100 Subject: [PATCH] Provide get_shell declaration in procfs.c MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit The Solaris build is currently broken: /vol/src/gnu/gdb/hg/master/dist/gdb/procfs.c: In member function ‘virtual void procfs_target::create_inferior(const char*, const string&, char**, int)’: /vol/src/gnu/gdb/hg/master/dist/gdb/procfs.c:3038:28: error: ‘get_shell’ was not declared in this scope const char *shell_file = get_shell (); ^~~~~~~~~ /vol/src/gnu/gdb/hg/master/dist/gdb/procfs.c:3038:28: note: suggested alternative: ‘getusershell’ const char *shell_file = get_shell (); ^~~~~~~~~ getusershell The following patch fixes this. Tested on amd64-pc-solaris2.11. 2018-10-29 Rainer Orth * procfs.c: Include common/pathstuff.h. --- gdb/ChangeLog | 12 ++++++++---- gdb/procfs.c | 1 + 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 2d89f831116..1cba619fd99 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,10 +1,14 @@ +2018-10-29 Rainer Orth + + * procfs.c: Include common/pathstuff.h. + 2018-10-29 John Darrington * configure.ac: New test HAVE_AF_LOCAL - * common/netstuff.c (parse_connection_spec) [prefixes]: Only compile "unix:" - if HAVE_AF_LOCAL is true. - * configure: regenerate. - * config.in: regenerate. + * common/netstuff.c (parse_connection_spec) [prefixes]: Only + compile "unix:" if HAVE_AF_LOCAL is true. + * configure: Regenerate. + * config.in: Regenerate. 2018-10-28 Andrew Burgess diff --git a/gdb/procfs.c b/gdb/procfs.c index ca381a71ae5..0d8f9df9665 100644 --- a/gdb/procfs.c +++ b/gdb/procfs.c @@ -47,6 +47,7 @@ #include "procfs.h" #include "observable.h" #include "common/scoped_fd.h" +#include "common/pathstuff.h" /* This module provides the interface between GDB and the /proc file system, which is used on many versions of Unix -- 2.30.2