1#include <sys/resource.h> 2#include <assert.h> 3#include <string.h> 4#include "posixcompat.h" 5 6int setrlimit(int resource, const struct rlimit *rlim) 7{ 8 POSIXCOMPAT_DEBUG("setrlimit(%d, %p) ignored.\n", resource, rlim); 9 return 0; 10} 11 12int getrlimit(int resource, struct rlimit *rlim) 13{ 14 static struct rlimit infty = { 15 .rlim_cur = RLIM_INFINITY, 16 .rlim_max = RLIM_INFINITY, 17 }; 18 19 POSIXCOMPAT_DEBUG("getrlimit(%d, %p) always returns infinity.\n", resource, rlim); 20 *rlim = infty; 21 return 0; 22} 23 24int getrusage(int who, struct rusage *usage) 25{ 26 // XXX: No fields are supported 27 memset(usage, 0, sizeof(struct rusage)); 28 return 0; 29} 30