Home | History | Annotate | Download | only in daemon

Lines Matching defs:rlim

199 	struct rlimit rlim;
216 if(getrlimit(RLIMIT_AS, &rlim) == 0) {
217 if(rlim.rlim_cur != (rlim_t)RLIM_INFINITY &&
218 rlim.rlim_cur < (rlim_t)memsize_expect) {
219 log_warn("the ulimit(max memory size) is smaller than the expected memory usage (added size of caches). %u < %u bytes", (unsigned)rlim.rlim_cur, (unsigned)memsize_expect);
223 if(getrlimit(RLIMIT_DATA, &rlim) == 0) {
224 if(rlim.rlim_cur != (rlim_t)RLIM_INFINITY &&
225 rlim.rlim_cur < (rlim_t)memsize_expect) {
226 log_warn("the ulimit(data seg size) is smaller than the expected memory usage (added size of caches). %u < %u bytes", (unsigned)rlim.rlim_cur, (unsigned)memsize_expect);
259 if(getrlimit(RLIMIT_NOFILE, &rlim) < 0) {
263 if(rlim.rlim_cur == (rlim_t)RLIM_INFINITY)
265 if((size_t)rlim.rlim_cur < total) {
266 avail = (size_t)rlim.rlim_cur;
267 rlim.rlim_cur = (rlim_t)(total + 10);
268 rlim.rlim_max = (rlim_t)(total + 10);
270 if(setrlimit(RLIMIT_NOFILE, &rlim) < 0) {