Whoops, I posted the wrong version of the article. The test for matching processor modes should read: if ((mcf->mc5_svmode)&03 != (mcf->mc5_psl&PSL_CURMOD)>>24) { Many apologies if you got the wrong one - David Rosenthal