update errno