version 1.1.1.2, 2012/05/29 12:26:49
|
version 1.1.1.3, 2012/10/09 09:29:52
|
Line 108 aix_setlimits(char *user)
|
Line 108 aix_setlimits(char *user)
|
else |
else |
rlim.rlim_cur = rlim.rlim_max; /* soft not specd, use hard */ |
rlim.rlim_cur = rlim.rlim_max; /* soft not specd, use hard */ |
} else { |
} else { |
/* No hard limit set, try soft limit. */ | /* No hard limit set, try soft limit, if it exists. */ |
if (aix_getlimit(user, aix_limits[n].soft, &val) == 0) | if (aix_getlimit(user, aix_limits[n].soft, &val) == -1) |
rlim.rlim_cur = val == -1 ? RLIM64_INFINITY : val * aix_limits[n].factor; | continue; |
| rlim.rlim_cur = val == -1 ? RLIM64_INFINITY : val * aix_limits[n].factor; |
|
|
/* Set hard limit per AIX /etc/security/limits documentation. */ |
/* Set hard limit per AIX /etc/security/limits documentation. */ |
switch (aix_limits[n].resource) { |
switch (aix_limits[n].resource) { |