mod_perl 2 supplies some APR::* modules for binding to apr, and a question has arisen regarding checking error codes against the appropriate APR_* constants. In apr_errno.h there are warnings about using the corresponding APR_STATUS_IS_* macros, as there could be more than one variant satisfying an error condition (eg, APR_STATUS_IS_ENOENT). There are a number of cases though for which at present there's only one such condition (eg, APR_STATUS_IS_EOF). What we were wondering is if the APR_STATUS_IS_* macros are still strongly recommended to use in cases where there is only one variant? Or, for such cases, has common useage become just to compare against the corresponding APR_* constant (eg, APR_EOF)? Thanks very much.
-- best regards, randy kobes
