summaryrefslogtreecommitdiff
path: root/core/system_helpers.hpp
blob: 75e0d1d6d8e1696650d8d5d621643e12c6d0afc2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef AWHaeL8KnNSHrAOreOTeQZXxBG8
#define AWHaeL8KnNSHrAOreOTeQZXxBG8

#include <sys/resource.h>

void garantueeStackSize(rlim_t size) {
  struct rlimit rl;
  assert(getrlimit(RLIMIT_STACK, &rl) == 0);
  if (rl.rlim_cur < size) {
    rl.rlim_cur = size;
    assert(setrlimit(RLIMIT_STACK, &rl) == 0);
  }
}

#endif // AWHaeL8KnNSHrAOreOTeQZXxBG8
contact: Jan Huwald // Impressum