diff options
Diffstat (limited to 'init/subcontext.h')
-rw-r--r-- | init/subcontext.h | 7 |
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(); |