Add set_errno()