Provide get_shell declaration in procfs.c

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  <ro@CeBiTec.Uni-Bielefeld.DE>

	* procfs.c: Include common/pathstuff.h.
This commit is contained in:
Rainer Orth
2018-10-29 10:28:40 +01:00
parent 727a29badd
commit 30a7953dbf
2 changed files with 9 additions and 4 deletions

View File

@@ -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