errno is returned to client by (negated) value.