Lines Matching defs:resource
9 /* $Id: resource.c,v 1.23 2009/02/13 23:48:14 tbox Exp $ */
14 #include <sys/time.h> /* Required on some systems for <sys/resource.h>. */
15 #include <sys/resource.h>
18 #include <isc/resource.h>
33 resource2rlim(isc_resource_t resource, int *rlim_resource) {
36 switch (resource) {
85 REQUIRE(resource >= isc_resource_coresize &&
86 resource <= isc_resource_stacksize);
96 isc_resource_setlimit(isc_resource_t resource, isc_resourcevalue_t value) {
103 result = resource2rlim(resource, &unixresource);
147 if (resource == isc_resource_openfiles && rlim_value == RLIM_INFINITY) {
162 if (resource == isc_resource_openfiles && rlim_value == RLIM_INFINITY) {
169 if (resource == isc_resource_openfiles && rlim_value == RLIM_INFINITY) {
179 if (resource == isc_resource_openfiles && rlim_value == RLIM_INFINITY) {
191 isc_resource_getlimit(isc_resource_t resource, isc_resourcevalue_t *value) {
197 result = resource2rlim(resource, &unixresource);
208 isc_resource_getcurlimit(isc_resource_t resource, isc_resourcevalue_t *value) {
214 result = resource2rlim(resource, &unixresource);