Lines Matching refs:rlim
1129 linux_get_dummy_limit(struct thread *td, l_uint resource, struct rlimit *rlim) in linux_get_dummy_limit() argument
1140 rlim->rlim_cur = LINUX_RLIM_INFINITY; in linux_get_dummy_limit()
1141 rlim->rlim_max = LINUX_RLIM_INFINITY; in linux_get_dummy_limit()
1145 rlim->rlim_cur = 0; in linux_get_dummy_limit()
1146 rlim->rlim_max = 0; in linux_get_dummy_limit()
1154 rlim->rlim_cur = res; in linux_get_dummy_limit()
1155 rlim->rlim_max = res; in linux_get_dummy_limit()
1162 rlim->rlim_cur = res; in linux_get_dummy_limit()
1163 rlim->rlim_max = res; in linux_get_dummy_limit()
1174 struct l_rlimit rlim; in linux_setrlimit() local
1185 error = copyin(args->rlim, &rlim, sizeof(rlim)); in linux_setrlimit()
1189 bsd_rlim.rlim_cur = (rlim_t)rlim.rlim_cur; in linux_setrlimit()
1190 bsd_rlim.rlim_max = (rlim_t)rlim.rlim_max; in linux_setrlimit()
1198 struct l_rlimit rlim; in linux_old_getrlimit() local
1203 rlim.rlim_cur = bsd_rlim.rlim_cur; in linux_old_getrlimit()
1204 rlim.rlim_max = bsd_rlim.rlim_max; in linux_old_getrlimit()
1205 return (copyout(&rlim, args->rlim, sizeof(rlim))); in linux_old_getrlimit()
1218 rlim.rlim_cur = (unsigned int)bsd_rlim.rlim_cur; in linux_old_getrlimit()
1219 if (rlim.rlim_cur == UINT_MAX) in linux_old_getrlimit()
1220 rlim.rlim_cur = INT_MAX; in linux_old_getrlimit()
1221 rlim.rlim_max = (unsigned int)bsd_rlim.rlim_max; in linux_old_getrlimit()
1222 if (rlim.rlim_max == UINT_MAX) in linux_old_getrlimit()
1223 rlim.rlim_max = INT_MAX; in linux_old_getrlimit()
1225 rlim.rlim_cur = (unsigned long)bsd_rlim.rlim_cur; in linux_old_getrlimit()
1226 if (rlim.rlim_cur == ULONG_MAX) in linux_old_getrlimit()
1227 rlim.rlim_cur = LONG_MAX; in linux_old_getrlimit()
1228 rlim.rlim_max = (unsigned long)bsd_rlim.rlim_max; in linux_old_getrlimit()
1229 if (rlim.rlim_max == ULONG_MAX) in linux_old_getrlimit()
1230 rlim.rlim_max = LONG_MAX; in linux_old_getrlimit()
1232 return (copyout(&rlim, args->rlim, sizeof(rlim))); in linux_old_getrlimit()
1239 struct l_rlimit rlim; in linux_getrlimit() local
1244 rlim.rlim_cur = bsd_rlim.rlim_cur; in linux_getrlimit()
1245 rlim.rlim_max = bsd_rlim.rlim_max; in linux_getrlimit()
1246 return (copyout(&rlim, args->rlim, sizeof(rlim))); in linux_getrlimit()
1258 rlim.rlim_cur = (l_ulong)bsd_rlim.rlim_cur; in linux_getrlimit()
1259 rlim.rlim_max = (l_ulong)bsd_rlim.rlim_max; in linux_getrlimit()
1260 return (copyout(&rlim, args->rlim, sizeof(rlim))); in linux_getrlimit()
2030 struct rlimit rlim, nrlim; in linux_prlimit64() local
2038 if (linux_get_dummy_limit(td, args->resource, &rlim)) { in linux_prlimit64()
2039 lrlim.rlim_cur = rlim.rlim_cur; in linux_prlimit64()
2040 lrlim.rlim_max = rlim.rlim_max; in linux_prlimit64()
2078 lim_rlimit_proc(p, which, &rlim); in linux_prlimit64()
2080 if (rlim.rlim_cur == RLIM_INFINITY) in linux_prlimit64()
2083 lrlim.rlim_cur = rlim.rlim_cur; in linux_prlimit64()
2084 if (rlim.rlim_max == RLIM_INFINITY) in linux_prlimit64()
2087 lrlim.rlim_max = rlim.rlim_max; in linux_prlimit64()