2019独角兽企业重金招聘Python工程师标准>>>
在调用QNX代码后,如果返回错误,常常是-1,那么可以通过errno系统变量获取到最后一次调用的错误代码errno,如果需要显示错误代码的语言描述,可以使用strerror(errno)函数获取指定错误代码的文字描述。
int func()
{
int ret = name_open("MyChanel", 0);
if (ret != EOK) {
std::cout << "func()>name_open()fail:" << strerror(errno) << std::endl;
}
return ret;
}