eepro100 소스를 보는중입니다.
그런데 아래와 같은 부분이 있더군요...
==============================
#define netdevice_start(dev)
#define netdevice_stop(dev)
#define netif_set_tx_timeout(def,tf,tm)
do{
(dev)->tx_timeout=(tf);
(dev)->watchdog_timeo=(tm);
}while(0)
===============================
그런데 위처럼 define 이 되어있는데 밑에서도 그냥 위처럼
갖다쓰기만 합니다.
저렇게 선언되어 있는것을 쓰기만 하는것이 어떤역할을 하는겁니까?
아래서는 다음처럼 씁니다.
netdevice_start(dev)
그냥 이거 달랑 한줄입니다.
도대체 이해가 안가는데...어떻게 된건지...아시는 분들 답변좀...