summaryrefslogtreecommitdiff
path: root/arch/sparc
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sparc')
-rw-r--r--arch/sparc/process.cc3
-rw-r--r--arch/sparc/process.hh14
2 files changed, 12 insertions, 5 deletions
diff --git a/arch/sparc/process.cc b/arch/sparc/process.cc
index 53a215379..2c10f65e6 100644
--- a/arch/sparc/process.cc
+++ b/arch/sparc/process.cc
@@ -27,6 +27,9 @@
*/
#include "arch/sparc/process.hh"
+#include "arch/sparc/linux/process.hh"
+#include "base/loader/object_file.hh"
+#include "base/misc.hh"
namespace SparcISA
{
diff --git a/arch/sparc/process.hh b/arch/sparc/process.hh
index 48041a316..e0bba3497 100644
--- a/arch/sparc/process.hh
+++ b/arch/sparc/process.hh
@@ -29,16 +29,20 @@
#ifndef __SPARC_PROCESS_HH__
#define __SPARC_PROCESS_HH__
-#include "arch/sparc/linux/process.hh"
-#include "base/loader/object_file.hh"
+#include <string>
+#include <vector>
+
+class LiveProcess;
+class ObjectFile;
+class System;
namespace SparcISA
{
LiveProcess *
-createProcess(const string &nm, ObjectFile * objFile,
- int stdin_fd, int stdout_fd, int stderr_fd,
- vector<string> &argv, vector<string> &envp);
+createProcess(const std::string &nm, ObjectFile * objFile,
+ int stdin_fd, int stdout_fd, int stderr_fd,
+ std::vector<std::string> &argv, std::vector<std::string> &envp);
} // namespace SparcISA