1
0
Fork 0

always remove LOCK file (#6316)

This commit is contained in:
Jan 2018-09-03 15:33:16 +02:00 committed by GitHub
parent 99640a08a1
commit df61da5007
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -22,12 +22,16 @@
////////////////////////////////////////////////////////////////////////////////
#include "Basics/Common.h"
#include "Basics/CleanupFunctions.h"
static void defaultExitFunction(int, void*);
TRI_ExitFunction_t TRI_EXIT_FUNCTION = defaultExitFunction;
void defaultExitFunction(int exitCode, void* data) { _exit(exitCode); }
void defaultExitFunction(int exitCode, void* data) {
arangodb::basics::CleanupFunctions::run(exitCode, nullptr);
_exit(exitCode);
}
void TRI_Application_Exit_SetExit(TRI_ExitFunction_t exitFunction) {
if (exitFunction != NULL) {