diff options
Diffstat (limited to 'REORG.TODO/include/sys/resource.h')
-rw-r--r-- | REORG.TODO/include/sys/resource.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/REORG.TODO/include/sys/resource.h b/REORG.TODO/include/sys/resource.h new file mode 100644 index 0000000000..688c46c4ae --- /dev/null +++ b/REORG.TODO/include/sys/resource.h @@ -0,0 +1,27 @@ +#ifndef _SYS_RESOURCE_H +#include <resource/sys/resource.h> + +#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 |