#ifndef _SYS_RESOURCE_H #include #ifndef _ISOMAC /* Prototypes repeated instead of using __typeof because sys/resource.h is included in C++ tests, and declaring functions with __typeof and __THROW doesn't work for C++. */ extern int __getpriority (__priority_which_t __which, id_t __who) __THROW; libc_hidden_proto (__getpriority) extern int __setpriority (__priority_which_t __which, id_t __who, int __prio) __THROW; libc_hidden_proto (__setpriority) libc_hidden_proto (getrlimit64) extern __typeof (getrlimit64) __getrlimit64; libc_hidden_proto (__getrlimit64); /* Now define the internal interfaces. */ extern int __getrlimit (enum __rlimit_resource __resource, struct rlimit *__rlimits); libc_hidden_proto (__getrlimit) extern int __getrusage (enum __rusage_who __who, struct rusage *__usage) attribute_hidden; extern int __setrlimit (enum __rlimit_resource __resource, const struct rlimit *__rlimits); #endif #endif