SRN_TYPE_APM
(*srn_signal)(SRN_TYPE_APM, SRN_NORMAL_RESUME);
(*srn_signal)(SRN_TYPE_APM, SRN_SUSPEND_REQ);
srn.srn_type[clone] = SRN_TYPE_APM;
case SRN_TYPE_APM:
ASSERT(srn.srn_type[clone] == SRN_TYPE_APM);
if (srn.srn_type[clone] == SRN_TYPE_APM)
case SRN_TYPE_APM:
if (type == SRN_TYPE_APM && !srn.srn_fault[clone]) {
ASSERT(type == SRN_TYPE_APM);
srn.srn_type[clone] != SRN_TYPE_APM)