5
我遇到以下代碼。是IOCTL返回值
if((error = ioctl(get_card_fd(card_ref), CARD_SETVERSION, &context)))
{
return EXIT_FAILURE;
}
我的問題有以下幾點:
- 不IOCTL總是在成功返回 '0'?
如何以下表達式計算結果爲陽性/真?
(error = ioctl(get_card_fd(card_ref), CARD_SETVERSION, &context))
如何上面的表達式計算爲true IOCTL的一個非零的返回值?
1)否閱讀:http://man7.org/linux/man-pages/man2/ioctl.2.html 2)如果'ioctl'返回的值不是0,則評估爲「真」。 – AntonH
@AntonH你應該張貼作爲一個答案:) –
@JesusRamos我應該,但因爲它是如此短/快速的答案,我認爲這是一個有點答案的浪費。我錯過了很多聲望:D – AntonH