P_KPMS
if (pp && (pp->p_nrm & (P_KPMC | P_KPMS | P_TNC))) {
#define PP_ISKPMS(pp) ((pp)->p_nrm & P_KPMS)
#define PP_SETKPMS(pp) ((pp)->p_nrm |= P_KPMS)
#define PP_CLRKPMS(pp) ((pp)->p_nrm &= ~P_KPMS)
flags = pp->p_nrm & (P_KPMC | P_KPMS);
if (flags == (P_KPMC | P_KPMS)) {
} else if (flags == P_KPMS) {
ASSERT(!(pp->p_nrm & (P_KPMC | P_KPMS | P_TNC | P_PNC)));