> I'd wondered about some form of halfway house where the error> value is expanded but could be truncated for compatibility - i.e.Who would do the truncation?> if at the moment we had:> > return -EINVAL;> > it would become:> > return ERRORNUM(EINVAL, BADLENGTH);x86 only has about 12 bits in the current ABI btw.-Andi