#include <sys/time.h>
#include <sys/resource.h>
Go to the source code of this file.
◆ EXTERN
◆ HAVE_GETRLIMIT
◆ HAVE_SYS_RESOURCE_H
#define HAVE_SYS_RESOURCE_H 1 |
◆ HAVE_SYS_TIME_H
#define HAVE_SYS_TIME_H 1 |
◆ RLIMIT_DATA_DEFAULT
#define RLIMIT_DATA_DEFAULT 67108864 /* assume 64MB by default */ |
◆ getSoftDataLimit()
EXTERN unsigned long getSoftDataLimit |
( |
void |
| ) |
|
Definition at line 35 of file datalimit.c.
37 #if HAVE_SYS_RESOURCE_H == 1 && HAVE_GETRLIMIT == 1 && defined(RLIMIT_DATA) 41 result = getrlimit(RLIMIT_DATA, &rl);
42 if (result != 0 || rl.rlim_cur == RLIM_INFINITY)
45 return((
unsigned long) rl.rlim_cur);
47 return((
unsigned long) RLIMIT_DATA_DEFAULT);
#define RLIMIT_DATA_DEFAULT