Error numbers Linux returns negative error numbers makes life much simpler Unix returns positive error numbers and sets the carry flag much uglier - but needs emulation Of course different personalities have different errnos need another table to lookup again in exec domain (spotted the theme?) lcall7_dispatch does most of the work