mirror of
https://github.com/mongodb/mongo.git
synced 2024-11-30 09:06:21 +01:00
fix for SERVER-967
This commit is contained in:
parent
653e98cd64
commit
72625c6fa8
10
db/db.cpp
10
db/db.cpp
@ -65,7 +65,7 @@ namespace mongo {
|
||||
extern string repairpath;
|
||||
|
||||
#if defined(_WIN32)
|
||||
string windowsServiceName = "MongoDB";
|
||||
std::wstring windowsServiceName = "MongoDB";
|
||||
#endif
|
||||
|
||||
void setupSignals();
|
||||
@ -666,7 +666,7 @@ int main(int argc, char* argv[], char *envp[] )
|
||||
("install", "install mongodb service")
|
||||
("remove", "remove mongodb service")
|
||||
("service", "start mongodb service")
|
||||
("serviceName", po::value<string>(&windowsServiceName), "windows service name")
|
||||
("serviceName", po::value<std::wstring>(&windowsServiceName), "windows service name")
|
||||
#else
|
||||
("nounixsocket", "disable listening on unix sockets")
|
||||
#endif
|
||||
@ -960,17 +960,17 @@ int main(int argc, char* argv[], char *envp[] )
|
||||
|
||||
#if defined(_WIN32)
|
||||
if ( installService ) {
|
||||
if ( !ServiceController::installService( windowsServiceName.c_str() , L"Mongo DB", L"Mongo DB Server", argc, argv ) )
|
||||
if ( !ServiceController::installService( windowsServiceName , L"Mongo DB", L"Mongo DB Server", argc, argv ) )
|
||||
dbexit( EXIT_NTSERVICE_ERROR );
|
||||
dbexit( EXIT_CLEAN );
|
||||
}
|
||||
else if ( removeService ) {
|
||||
if ( !ServiceController::removeService( windowsServiceName.c_str() ) )
|
||||
if ( !ServiceController::removeService( windowsServiceName ) )
|
||||
dbexit( EXIT_NTSERVICE_ERROR );
|
||||
dbexit( EXIT_CLEAN );
|
||||
}
|
||||
else if ( startService ) {
|
||||
if ( !ServiceController::startService( windowsServiceName.c_str() , mongo::initService ) )
|
||||
if ( !ServiceController::startService( windowsServiceName , mongo::initService ) )
|
||||
dbexit( EXIT_NTSERVICE_ERROR );
|
||||
dbexit( EXIT_CLEAN );
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user