RLIM_NLIMITS
.structsize = sizeof(struct rlimit) * RLIM_NLIMITS
assert(which >= 0 && which < RLIM_NLIMITS);
if (which < 0 || which >= RLIM_NLIMITS) {
if (len < sizeof(struct rlimit) * RLIM_NLIMITS) {
_Static_assert(nitems(rlimit_ident) == RLIM_NLIMITS,
for (i = 0; i < RLIM_NLIMITS; i++) {
struct rlimit rlim[RLIM_NLIMITS];
for (i = 0; i < RLIM_NLIMITS; i++)
for (i = 0; i < RLIM_NLIMITS; i++)
if (which >= RLIM_NLIMITS)
KASSERT(which >= 0 && which < RLIM_NLIMITS,
KASSERT(which >= 0 && which < RLIM_NLIMITS,
rlim_t resval[RLIM_NLIMITS];
for (i = 0; i < RLIM_NLIMITS; i++) {
if (uap->which >= RLIM_NLIMITS)
if (which >= RLIM_NLIMITS)
if (uap->which >= RLIM_NLIMITS)
struct rlimit pl_rlimit[RLIM_NLIMITS];
structsize = sizeof(struct rlimit) * RLIM_NLIMITS;
for (i = 0; i < RLIM_NLIMITS; i++) {
_Static_assert(nitems(resources) == RLIM_NLIMITS,
_Static_assert(sizeof(rcs_string) - 1 == RLIM_NLIMITS,
int which_limits[RLIM_NLIMITS];
rlim_t set_limits[RLIM_NLIMITS];
struct rlimit limits[RLIM_NLIMITS];
for (i = 0; i < RLIM_NLIMITS; i++) {
for (i = 0; i < RLIM_NLIMITS; i++) {
for (rcswhich = 0; rcswhich < RLIM_NLIMITS; rcswhich++) {
for (rcswhich = 0; rcswhich < RLIM_NLIMITS; rcswhich++) {
for (rcswhich = 0; rcswhich < RLIM_NLIMITS; rcswhich++) {
for (rcswhich = 0; rcswhich < RLIM_NLIMITS; rcswhich++) {
for (rcswhich = 0; rcswhich < RLIM_NLIMITS; rcswhich++) {
for (rcswhich = 0; rcswhich < RLIM_NLIMITS; rcswhich++) {
} lprm[RLIM_NLIMITS];
for (i = 0; i < RLIM_NLIMITS; i++) {
_Static_assert(nitems(rlimit_param) == RLIM_NLIMITS,