RFFDG
error = fork1(&lwp0, RFFDG | RFPROC, &initproc);
error = fork1(lp, RFFDG | RFPROC | RFPGLOCK, &p2);
error = fork1(lp, RFFDG | RFPROC | RFPPWAIT | RFMEM | RFPGLOCK, &p2);
if ((flags & (RFFDG|RFCFDG)) == (RFFDG|RFCFDG))
if (flags & RFFDG) {
} else if (flags & RFFDG) {
if (flags == (RFFDG | RFPROC | RFPGLOCK)) {
} else if (flags == (RFFDG | RFPROC | RFPPWAIT | RFMEM | RFPGLOCK)) {
error = fork1(&lwp0, RFMEM | RFFDG | RFPROC | flags, &p2);