• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/kern/

Lines Matching defs:limp

111 int	dosetrlimit(struct proc *p, u_int which, struct rlimit *limp);
545 dosetrlimit(struct proc *p, u_int which, struct rlimit *limp)
559 if (limp->rlim_cur > limp->rlim_max)
562 if (limp->rlim_cur > alimp->rlim_max ||
563 limp->rlim_max > alimp->rlim_max)
580 if (limp->rlim_cur == RLIM_INFINITY) {
595 tv.tv_sec = (limp->rlim_cur > __INT_MAX__ ? __INT_MAX__ : limp->rlim_cur);
613 if (limp->rlim_cur > maxdmap)
614 limp->rlim_cur = maxdmap;
615 if (limp->rlim_max > maxdmap)
616 limp->rlim_max = maxdmap;
621 if (limp->rlim_cur > maxsmap ||
622 limp->rlim_max > maxsmap) {
633 if (limp->rlim_cur > maxsmap)
634 limp->rlim_cur = maxsmap;
635 if (limp->rlim_max > maxsmap)
636 limp->rlim_max = maxsmap;
645 if (limp->rlim_cur > alimp->rlim_cur) {
650 size = round_page_64(limp->rlim_cur);
657 addr = p->user_stack - round_page_64(limp->rlim_cur);
666 } else if (limp->rlim_cur < alimp->rlim_cur) {
686 round_page_64(limp->rlim_cur))) {
707 round_page_64(limp->rlim_cur))) {
724 size -= round_page_64(limp->rlim_cur);
727 addr = p->user_stack + round_page_64(limp->rlim_cur);
753 if (limp->rlim_cur != alimp->rlim_cur &&
754 limp->rlim_cur > (rlim_t)maxfiles) {
759 limp->rlim_cur = maxfiles;
761 if (limp->rlim_max != alimp->rlim_max &&
762 limp->rlim_max > (rlim_t)maxfiles)
763 limp->rlim_max = maxfiles;
766 if (limp->rlim_cur != alimp->rlim_cur &&
767 limp->rlim_cur > (rlim_t)maxfilesperproc) {
772 limp->rlim_cur = maxfilesperproc;
774 if (limp->rlim_max != alimp->rlim_max &&
775 limp->rlim_max > (rlim_t)maxfilesperproc)
776 limp->rlim_max = maxfilesperproc;
787 if (limp->rlim_cur > (rlim_t)maxproc)
788 limp->rlim_cur = maxproc;
789 if (limp->rlim_max > (rlim_t)maxproc)
790 limp->rlim_max = maxproc;
793 if (limp->rlim_cur > (rlim_t)maxprocperuid)
794 limp->rlim_cur = maxprocperuid;
795 if (limp->rlim_max > (rlim_t)maxprocperuid)
796 limp->rlim_max = maxprocperuid;
805 vm_map_set_user_wire_limit(current_map(), limp->rlim_cur);
810 *alimp = *limp;
944 proc_limitget(proc_t p, int which, struct rlimit * limp)
947 limp->rlim_cur = p->p_rlimit[which].rlim_cur;
948 limp->rlim_max = p->p_rlimit[which].rlim_max;