Lines 38-48
__old_getrlimit64 (enum __rlimit_resource resource,
Link Here
|
38 |
if (__getrlimit64 (resource, &krlimits) < 0) |
38 |
if (__getrlimit64 (resource, &krlimits) < 0) |
39 |
return -1; |
39 |
return -1; |
40 |
|
40 |
|
41 |
if (krlimits.rlim_cur == RLIM64_INFINITY) |
41 |
if (krlimits.rlim_cur >= OLD_RLIM64_INFINITY) |
42 |
rlimits->rlim_cur = OLD_RLIM64_INFINITY; |
42 |
rlimits->rlim_cur = OLD_RLIM64_INFINITY; |
43 |
else |
43 |
else |
44 |
rlimits->rlim_cur = krlimits.rlim_cur; |
44 |
rlimits->rlim_cur = krlimits.rlim_cur; |
45 |
if (krlimits.rlim_max == RLIM64_INFINITY) |
45 |
if (krlimits.rlim_max >= OLD_RLIM64_INFINITY) |
46 |
rlimits->rlim_max = OLD_RLIM64_INFINITY; |
46 |
rlimits->rlim_max = OLD_RLIM64_INFINITY; |
47 |
else |
47 |
else |
48 |
rlimits->rlim_max = krlimits.rlim_max; |
48 |
rlimits->rlim_max = krlimits.rlim_max; |