Would it be better to make `iovmax` of type `sig_atomic_t` ?