mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-10-16 00:04:13 +00:00
move stacksize thing into the core deeper to avoid build issues
This commit is contained in:
1 parent
2b17e82dd4
commit
c5ba5acbd5
3 files changed
+29
-20
No files matched your search
@@ -1721,14 +1721,6 @@ SWITCH_STANDARD_API(lan_addr_function)
|
||||
return SWITCH_STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
#ifndef WIN32
|
||||
#include "switch_private.h"
|
||||
#ifdef HAVE_SETRLIMIT
|
||||
#include <sys/resource.h>
|
||||
#endif
|
||||
#endif
|
||||
|
||||
|
||||
SWITCH_STANDARD_API(status_function)
|
||||
{
|
||||
uint8_t html = 0;
|
||||
@@ -1736,11 +1728,7 @@ SWITCH_STANDARD_API(status_function)
|
||||
char *http = NULL;
|
||||
int sps = 0, last_sps = 0;
|
||||
const char *var;
|
||||
#ifdef HAVE_SETRLIMIT
|
||||
struct rlimit rlp;
|
||||
#endif
|
||||
|
||||
|
||||
switch_size_t cur = 0, max = 0;
|
||||
|
||||
switch_core_measure_time(switch_core_uptime(), &duration);
|
||||
|
||||
@@ -1777,13 +1765,10 @@ SWITCH_STANDARD_API(status_function)
|
||||
stream->write_function(stream, "%d session(s) max\n", switch_core_session_limit(0));
|
||||
stream->write_function(stream, "min idle cpu %0.2f/%0.2f\n", switch_core_min_idle_cpu(-1.0), switch_core_idle_cpu());
|
||||
|
||||
#ifdef HAVE_SETRLIMIT
|
||||
memset(&rlp, 0, sizeof(rlp));
|
||||
getrlimit(RLIMIT_STACK, &rlp);
|
||||
|
||||
stream->write_function(stream, "Current Stack Size/Max %ldK/%ldK\n", rlp.rlim_cur / 1024, rlp.rlim_max / 1024);
|
||||
#endif
|
||||
|
||||
if (switch_core_get_stacksizes(&cur, &max) == SWITCH_STATUS_SUCCESS) {
|
||||
stream->write_function(stream, "Current Stack Size/Max %ldK/%ldK\n", cur / 1024, max / 1024);
|
||||
}
|
||||
|
||||
if (html) {
|
||||
stream->write_function(stream, "</b>\n");
|
||||
|
||||
Reference in new issue
Block a user