Assume RLIMIT_CORE is defined
It is required by POSIX.1-2001. Cc: Christian Göttsche <cgzones@googlemail.com> Signed-off-by: Alejandro Colomar <alx@kernel.org>
This commit is contained in:
parent
cbc363f671
commit
e1a39e1dfc
@ -246,13 +246,11 @@ static int do_user_limits (const char *buf, const char *name)
|
|||||||
retval |= setrlimit_value (RLIMIT_AS, pp, 1024);
|
retval |= setrlimit_value (RLIMIT_AS, pp, 1024);
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
#ifdef RLIMIT_CORE
|
|
||||||
case 'c':
|
case 'c':
|
||||||
case 'C':
|
case 'C':
|
||||||
/* RLIMIT_CORE - max core file size (KB) */
|
/* RLIMIT_CORE - max core file size (KB) */
|
||||||
retval |= setrlimit_value (RLIMIT_CORE, pp, 1024);
|
retval |= setrlimit_value (RLIMIT_CORE, pp, 1024);
|
||||||
break;
|
break;
|
||||||
#endif
|
|
||||||
#ifdef RLIMIT_DATA
|
#ifdef RLIMIT_DATA
|
||||||
case 'd':
|
case 'd':
|
||||||
case 'D':
|
case 'D':
|
||||||
|
@ -28,10 +28,9 @@ void pwd_init (void)
|
|||||||
{
|
{
|
||||||
struct rlimit rlim;
|
struct rlimit rlim;
|
||||||
|
|
||||||
#ifdef RLIMIT_CORE
|
|
||||||
rlim.rlim_cur = rlim.rlim_max = 0;
|
rlim.rlim_cur = rlim.rlim_max = 0;
|
||||||
setrlimit (RLIMIT_CORE, &rlim);
|
setrlimit (RLIMIT_CORE, &rlim);
|
||||||
#endif
|
|
||||||
rlim.rlim_cur = rlim.rlim_max = RLIM_INFINITY;
|
rlim.rlim_cur = rlim.rlim_max = RLIM_INFINITY;
|
||||||
#ifdef RLIMIT_AS
|
#ifdef RLIMIT_AS
|
||||||
setrlimit (RLIMIT_AS, &rlim);
|
setrlimit (RLIMIT_AS, &rlim);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user