handle_event
handle_event(&psm, PCSME_OPEN, NULL);
handle_event(&psm, --psm.poesm_count > 0 ? PCSME_TOP :
handle_event(&psm, PCSME_RPADT, &pmsg);
handle_event(&psm, retv != 0 ? PCSME_RPADSN :
handle_event(&psm, retv, &pmsg);