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