summaryrefslogtreecommitdiff
path: root/src/VBox/Runtime/generic/RTProcDaemonize-generic.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/VBox/Runtime/generic/RTProcDaemonize-generic.cpp')
-rw-r--r--src/VBox/Runtime/generic/RTProcDaemonize-generic.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/VBox/Runtime/generic/RTProcDaemonize-generic.cpp b/src/VBox/Runtime/generic/RTProcDaemonize-generic.cpp
index 3ee4d28b..744dce9b 100644
--- a/src/VBox/Runtime/generic/RTProcDaemonize-generic.cpp
+++ b/src/VBox/Runtime/generic/RTProcDaemonize-generic.cpp
@@ -4,7 +4,7 @@
*/
/*
- * Copyright (C) 2010 Oracle Corporation
+ * Copyright (C) 2010-2011 Oracle Corporation
*
* This file is part of VirtualBox Open Source Edition (OSE), as
* available from http://www.virtualbox.org. This file is free software;
@@ -80,7 +80,8 @@ RTR3DECL(int) RTProcDaemonize(const char * const *papszArgs, const char *pszDaem
{
hStdOutAndErr.enmType = RTHANDLETYPE_FILE;
- rc = RTProcCreateEx(szExecPath, papszNewArgs, RTENV_DEFAULT, RTPROC_FLAGS_DETACHED,
+ rc = RTProcCreateEx(szExecPath, papszNewArgs, RTENV_DEFAULT,
+ RTPROC_FLAGS_DETACHED | RTPROC_FLAGS_SAME_CONTRACT,
&hStdIn, &hStdOutAndErr, &hStdOutAndErr,
NULL /*pszAsUser*/, NULL /*pszPassword*/, NULL /*phProcess*/);