Preserve errno.