QNX错误代码errno和描述字符串strerror

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在调用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;
}

 

转载于:https://my.oschina.net/u/3489228/blog/1502459

你可能感兴趣的:(python)