Lines Matching defs:resource
3 #include <sys/resource.h>
19 module resource
30 #include "clinic/resource.c.h"
60 "resource.struct_rusage", /* name */
83 resource.getrusage
195 resource.getrlimit
197 resource: int
203 resource_getrlimit_impl(PyObject *module, int resource)
208 if (resource < 0 || resource >= RLIM_NLIMITS) {
210 "invalid resource specified");
214 if (getrlimit(resource, &rl) == -1) {
222 resource.setrlimit
224 resource: int
231 resource_setrlimit_impl(PyObject *module, int resource, PyObject *limits)
236 if (resource < 0 || resource >= RLIM_NLIMITS) {
238 "invalid resource specified");
242 if (PySys_Audit("resource.setrlimit", "iO", resource,
251 if (setrlimit(resource, &rl) == -1) {
267 resource.prlimit
270 resource: int
279 resource_prlimit_impl(PyObject *module, pid_t pid, int resource,
286 if (resource < 0 || resource >= RLIM_NLIMITS) {
288 "invalid resource specified");
292 if (PySys_Audit("resource.prlimit", "iiO", pid, resource,
301 retval = prlimit(pid, resource, &new_limit, &old_limit);
304 retval = prlimit(pid, resource, NULL, &old_limit);
321 resource.getpagesize -> int
334 # error "unsupported platform: resource.getpagesize()"
533 .m_name = "resource",