[Libreoffice-commits] online.git: loolwsd/LOOLForKit.cpp

Ashod Nakashian ashod.nakashian at collabora.co.uk
Mon Apr 18 03:33:30 UTC 2016


 loolwsd/LOOLForKit.cpp |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

New commits:
commit 7399f82b4e6a5fe48634f99cf75591180fdcea7d
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
Date:   Sun Apr 17 19:00:55 2016 -0400

    loolwsd: std::exit -> std::_Exit in forkit
    
    Change-Id: I68af331440d95811f1d50c95de470350c0b6a4a3
    Reviewed-on: https://gerrit.libreoffice.org/24179
    Reviewed-by: Ashod Nakashian <ashnakash at gmail.com>
    Tested-by: Ashod Nakashian <ashnakash at gmail.com>

diff --git a/loolwsd/LOOLForKit.cpp b/loolwsd/LOOLForKit.cpp
index a12110a..ad2c6fe 100644
--- a/loolwsd/LOOLForKit.cpp
+++ b/loolwsd/LOOLForKit.cpp
@@ -161,7 +161,7 @@ static void printArgumentHelp()
 int main(int argc, char** argv)
 {
     if (!hasCorrectUID("loolforkit"))
-        return 1;
+        return Application::EXIT_SOFTWARE;
 
     if (std::getenv("SLEEPFORDEBUGGER"))
     {
@@ -181,7 +181,7 @@ int main(int argc, char** argv)
     if (signal(SIGCHLD, SIG_IGN) == SIG_ERR)
     {
         Log::syserror("Failed to set SIGCHLD to SIG_IGN.");
-        return 1;
+        return Application::EXIT_SOFTWARE;
     }
 
     std::string childRoot;
@@ -241,7 +241,7 @@ int main(int argc, char** argv)
         loTemplate.empty() || childRoot.empty())
     {
         printArgumentHelp();
-        return 1;
+        return Application::EXIT_USAGE;
     }
 
     if (!UnitBase::init(UnitBase::UnitType::TYPE_KIT,
@@ -262,13 +262,13 @@ int main(int argc, char** argv)
     if ( (pipeFd = open(pipeLoolwsd.c_str(), O_RDONLY) ) < 0 )
     {
         Log::syserror("Failed to open pipe [" + pipeLoolwsd + "] for reading. Exiting.");
-        std::exit(Application::EXIT_SOFTWARE);
+        std::_Exit(Application::EXIT_SOFTWARE);
     }
     Log::debug("open(" + pipeLoolwsd + ", RDONLY) = " + std::to_string(pipeFd));
 
     // Initialize LoKit
     if (!globalPreinit(loTemplate))
-        std::exit(Application::EXIT_SOFTWARE);
+        std::_Exit(Application::EXIT_SOFTWARE);
 
     Log::info("Preinit stage OK.");
 
@@ -276,7 +276,7 @@ int main(int argc, char** argv)
     if (createLibreOfficeKit(childRoot, sysTemplate, loTemplate, loSubPath) < 0)
     {
         Log::error("Failed to create a kit process.");
-        std::exit(Application::EXIT_SOFTWARE);
+        std::_Exit(Application::EXIT_SOFTWARE);
     }
 
     ChildDispatcher childDispatcher(pipeFd);


More information about the Libreoffice-commits mailing list