|
|
| version 1.19, 2004/04/10 20:55:23 | version 1.20, 2004/05/03 16:06:26 |
|---|---|
| Line 52 | Line 52 |
| #include <sys/malloc.h> | #include <sys/malloc.h> |
| #include <sys/proc.h> | #include <sys/proc.h> |
| #include <sys/time.h> | #include <sys/time.h> |
| #include <sys/lockf.h> | |
| #include <vm/vm.h> | #include <vm/vm.h> |
| #include <vm/vm_param.h> | #include <vm/vm_param.h> |
| Line 387 kern_setrlimit(u_int which, struct rlimi | Line 388 kern_setrlimit(u_int which, struct rlimi |
| if (limp->rlim_max < 1) | if (limp->rlim_max < 1) |
| limp->rlim_max = 1; | limp->rlim_max = 1; |
| break; | break; |
| case RLIMIT_POSIXLOCKS: | |
| if (limp->rlim_cur > maxposixlocksperuid) | |
| limp->rlim_cur = maxposixlocksperuid; | |
| if (limp->rlim_max > maxposixlocksperuid) | |
| limp->rlim_max = maxposixlocksperuid; | |
| break; | |
| } | } |
| *alimp = *limp; | *alimp = *limp; |
| return (0); | return (0); |
| Line 559 uicreate(uid_t uid) | Line 566 uicreate(uid_t uid) |
| uip->ui_proccnt = 0; | uip->ui_proccnt = 0; |
| uip->ui_sbsize = 0; | uip->ui_sbsize = 0; |
| uip->ui_ref = 0; | uip->ui_ref = 0; |
| uip->ui_posixlocks = 0; | |
| varsymset_init(&uip->ui_varsymset, NULL); | varsymset_init(&uip->ui_varsymset, NULL); |
| return (uip); | return (uip); |
| } | } |