From 8df6e3868c742be5763ed4ee57a928bfac56616d Mon Sep 17 00:00:00 2001 From: Lukas Larsson Date: Mon, 25 Feb 2013 16:54:54 +0100 Subject: Undo removal of ERL_MAX_PORTS os variable --- erts/emulator/beam/erl_init.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/erts/emulator/beam/erl_init.c b/erts/emulator/beam/erl_init.c index 83853dcd43..e7e4030900 100644 --- a/erts/emulator/beam/erl_init.c +++ b/erts/emulator/beam/erl_init.c @@ -935,6 +935,12 @@ erl_start(int argc, char **argv) (erts_aint32_t) max_gen_gcs); } + envbufsz = sizeof(envbuf); + if (erts_sys_getenv_raw("ERL_MAX_PORTS", envbuf, &envbufsz) == 0) { + port_tab_sz = atoi(envbuf); + port_tab_sz_ignore_files = 1; + } + #if (defined(__APPLE__) && defined(__MACH__)) || defined(__DARWIN__) /* * The default stack size on MacOS X is too small for pcre. -- cgit v1.2.3