APR-错误状态(Error Status)
大多数APR函数返回一个apr_status_t类型的值,apr_status_t包含一个APR_SUCCESS,APR_SUCCESS表示这个函数执行成功
我推荐你遵循这样的规则:
- 只需要比较返回值是否为APR_SUCCESS,来获取函数是否运行成功
- 如果你需要知道错误的具体细节的时候,需要使用其他的错误代码表示
你最好了解一个API他就是apr_strerror(),你可以是用这个API获得这个错误的具体表述信息
apr_status_t rv;
rv = apr_foo_bar();
if (rv != APR_SUCCESS)
{
char errbuf[256];
apr_strerror(rv, buf, sizeof(buf));
puts(errbuf);
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: linux下的web服务器压力测试工具之ab
- 下一篇: java empty() null