Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 653850
Collapse All | Expand All

(-)a/sysdeps/unix/sysv/linux/alpha/getrlimit64.c (-2 / +2 lines)
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;
(-)a/sysdeps/unix/sysv/linux/alpha/setrlimit64.c (-3 / +2 lines)
Lines 35-45 __old_setrlimit64 (enum __rlimit_resource resource, Link Here
35
{
35
{
36
  struct rlimit64 krlimits;
36
  struct rlimit64 krlimits;
37
37
38
  if (rlimits->rlim_cur == OLD_RLIM64_INFINITY)
38
  if (rlimits->rlim_cur >= OLD_RLIM64_INFINITY)
39
    krlimits.rlim_cur = RLIM64_INFINITY;
39
    krlimits.rlim_cur = RLIM64_INFINITY;
40
  else
40
  else
41
    krlimits.rlim_cur = rlimits->rlim_cur;
41
    krlimits.rlim_cur = rlimits->rlim_cur;
42
  if (rlimits->rlim_max == OLD_RLIM64_INFINITY)
42
  if (rlimits->rlim_max >= OLD_RLIM64_INFINITY)
43
    krlimits.rlim_max = RLIM64_INFINITY;
43
    krlimits.rlim_max = RLIM64_INFINITY;
44
  else
44
  else
45
    krlimits.rlim_max = rlimits->rlim_max;
45
    krlimits.rlim_max = rlimits->rlim_max;
46
- 

Return to bug 653850