post c_switch