RFPROC
error = fork1(&lwp0, RFFDG | RFPROC, &initproc);
error = fork1(lp, RFFDG | RFPROC | RFPGLOCK, &p2);
error = fork1(lp, RFFDG | RFPROC | RFPPWAIT | RFMEM | RFPGLOCK, &p2);
lp = lwp_fork1(curthread->td_lwp, p, RFPROC | RFMEM, mask);
lwp_fork2(curthread->td_lwp, p, lp, RFPROC | RFMEM);
if ((flags & RFPROC) == 0) {
if (flags == (RFFDG | RFPROC | RFPGLOCK)) {
} else if (flags == (RFFDG | RFPROC | RFPPWAIT | RFMEM | RFPGLOCK)) {
error = fork1(&lwp0, RFMEM | RFFDG | RFPROC | flags, &p2);
if ((flags & RFPROC) == 0) {
if ((flags & RFPROC) == 0) {
if ((flags & RFPROC) == 0) {