-2
커널 3.13부터 net/wireless/nl80211.c 파일에서 하나의 것을 이해할 수 없습니다. 이 다음 왜 문() nl80211_start_radar_detection의 경우 :이 우리의 드라이버 캐리어가 준비 경우 우리는 레이더 탐지를 시작할 수 없음을 의미 이해 무슨에서리눅스 커널 무선 장치 드라이버
if (netif_carrier_ok(dev)) {
return -EBUSY;
}
. 왜? 하지 그
if (!netif_carrier_ok(dev)) {
return -EBUSY;
}
감사해야
Unix 및 POSIX 세계의 많은 함수는 성공시 0을 반환하고 실패하면 음수를 반환합니다. 어쩌면'netif_carrier_ok'가 무엇을하는지 그리고 그것이 무엇을 리턴 하는지를 알면 아마 여기에 글을 올리는 것보다 더 잘 (그리고 더 빨리!) 알게 될 것입니다. –
나는 벌써 그 일을했는데 정확히 질문하는 이유는 무엇입니까? – Miza
@Someprogrammerdude, netif_carier_ok는'bool'을 반환합니다. 0이 성공을 의미한다면 정말 이상 할 것입니다. – Arkadiy