struct pl_resources sliver_list[] = {
{"sched/fill-rate2", TYPE_LONG, &slr->vs_cpu},
struct pl_resources sliver_list[] = {
{"sched/fill-rate2", TYPE_LONG, &slr->vs_cpu},
{"rlimits/as.soft", TYPE_LONG, &slr->vs_as.soft},
{"rlimits/as.min", TYPE_LONG, &slr->vs_as.min},
{"rlimits/as.soft", TYPE_LONG, &slr->vs_as.soft},
{"rlimits/as.min", TYPE_LONG, &slr->vs_as.min},
- {"rlimits/openfd.hard", TYPE_LONG, &slr->vs_openfd.hard},
- {"rlimits/openfd.soft", TYPE_LONG, &slr->vs_openfd.soft},
- {"rlimits/openfd.min", TYPE_LONG, &slr->vs_openfd.min},
+ {"rlimits/nofile.hard", TYPE_LONG, &slr->vs_nofile.hard},
+ {"rlimits/nofile.soft", TYPE_LONG, &slr->vs_nofile.soft},
+ {"rlimits/nofile.min", TYPE_LONG, &slr->vs_nofile.min},
{"rlimits/memlock.hard", TYPE_LONG, &slr->vs_memlock.hard},
{"rlimits/memlock.soft", TYPE_LONG, &slr->vs_memlock.soft},
{"rlimits/memlock.hard", TYPE_LONG, &slr->vs_memlock.hard},
{"rlimits/memlock.soft", TYPE_LONG, &slr->vs_memlock.soft},
sprintf(conf, "%s%s", VSERVERCONF, context);
slr->vs_rss.hard = VC_LIM_KEEP;
sprintf(conf, "%s%s", VSERVERCONF, context);
slr->vs_rss.hard = VC_LIM_KEEP;
- slr->vs_openfd.hard = VC_LIM_KEEP;
- slr->vs_openfd.soft = VC_LIM_KEEP;
- slr->vs_openfd.min = VC_LIM_KEEP;
+ slr->vs_nofile.hard = VC_LIM_KEEP;
+ slr->vs_nofile.soft = VC_LIM_KEEP;
+ slr->vs_nofile.min = VC_LIM_KEEP;
set_one_ulimit(RLIMIT_RSS, &slr->vs_rss);
set_one_ulimit(RLIMIT_AS, &slr->vs_as);
set_one_ulimit(RLIMIT_NPROC, &slr->vs_nproc);
set_one_ulimit(RLIMIT_RSS, &slr->vs_rss);
set_one_ulimit(RLIMIT_AS, &slr->vs_as);
set_one_ulimit(RLIMIT_NPROC, &slr->vs_nproc);
set_one_ulimit(RLIMIT_MEMLOCK, &slr->vs_memlock);
return set_personality(slr->personality);
}
set_one_ulimit(RLIMIT_MEMLOCK, &slr->vs_memlock);
return set_personality(slr->personality);
}