SWAPCTL
if (which_prog == SWAPCTL) {
case SWAPCTL:
enum { SWAPON, SWAPOFF, SWAPCTL } orig_prog, which_prog = SWAPCTL;
if (which_prog == SWAPCTL)