It is clearly wrong. The probe[gs]et functions are probably the same as the ones I wrote way back when, which started with the same logic as copy(in|out) and [fs]uword. Since the probe routines were completely unused on the sun4c, this bug went unnoticed. :-) (I commented out my own probe[gs]et's at some point.) Chris