summaryrefslogtreecommitdiff
path: root/init/subcontext.h
diff options
context:
space:
mode:
Diffstat (limited to 'init/subcontext.h')
-rw-r--r--init/subcontext.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/init/subcontext.h b/init/subcontext.h
index cb4138e69..788d3be6c 100644
--- a/init/subcontext.h
+++ b/init/subcontext.h
@@ -36,11 +36,9 @@ static constexpr const char kTestContext[] = "test-test-test";
class Subcontext {
public:
- Subcontext(std::vector<std::string> path_prefixes, std::string context, bool host = false)
+ Subcontext(std::vector<std::string> path_prefixes, std::string context)
: path_prefixes_(std::move(path_prefixes)), context_(std::move(context)), pid_(0) {
- if (!host) {
- Fork();
- }
+ Fork();
}
Result<void> Execute(const std::vector<std::string>& args);
@@ -63,7 +61,6 @@ class Subcontext {
int SubcontextMain(int argc, char** argv, const BuiltinFunctionMap* function_map);
void InitializeSubcontext();
-void InitializeHostSubcontext(std::vector<std::string> vendor_prefixes);
Subcontext* GetSubcontext();
bool SubcontextChildReap(pid_t pid);
void SubcontextTerminate();