mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-07 21:32:56 +00:00
Merge branch 'master' of git://git.freeswitch.org/freeswitch
This commit is contained in:
commit
0bec518592
23
src/switch.c
23
src/switch.c
@ -945,6 +945,16 @@ int main(int argc, char *argv[])
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
if (nc) {
|
||||||
|
#ifdef WIN32
|
||||||
|
FreeConsole();
|
||||||
|
#else
|
||||||
|
if (!nf) {
|
||||||
|
daemonize(do_wait);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
switch (priority) {
|
switch (priority) {
|
||||||
case 2:
|
case 2:
|
||||||
set_realtime_priority();
|
set_realtime_priority();
|
||||||
@ -962,6 +972,7 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
switch_core_setrlimits();
|
switch_core_setrlimits();
|
||||||
|
|
||||||
|
|
||||||
#ifndef WIN32
|
#ifndef WIN32
|
||||||
if (runas_user || runas_group) {
|
if (runas_user || runas_group) {
|
||||||
if (change_user_group(runas_user, runas_group) < 0) {
|
if (change_user_group(runas_user, runas_group) < 0) {
|
||||||
@ -971,19 +982,7 @@ int main(int argc, char *argv[])
|
|||||||
return 255;
|
return 255;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
if (nc) {
|
|
||||||
#ifdef WIN32
|
|
||||||
FreeConsole();
|
|
||||||
#else
|
#else
|
||||||
if (!nf) {
|
|
||||||
daemonize(do_wait);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef WIN32
|
|
||||||
if (win32_service) {
|
if (win32_service) {
|
||||||
/* Attempt to start service */
|
/* Attempt to start service */
|
||||||
SERVICE_TABLE_ENTRY dispatchTable[] = {
|
SERVICE_TABLE_ENTRY dispatchTable[] = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user