[Madwifi-devel] #include error in ieee80211_wireless.c
Status: Beta
Brought to you by:
otaku
From: Vinod <gee...@ya...> - 2008-02-21 17:31:25
|
Hi All, This is a sort of newbie question encountered during some code I was modifying with the madwifi driver. I wanted to do some modifications to the net80211/ieee80211_wireless.c file which required usage of standard C headers like unistd.h and stdio.h. When I add these headers in the file #include <unistd.h> and run make I get errors saying it can't find these files. The errors with unistd.h are shown below. Checking requirements... ok. Checking kernel configuration... ok. make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/vin/Install/madwifi-0.9.3.3 modules make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic' CC [M] /home/vin/Install/madwifi-0.9.3.3/net80211/ieee80211_wireless.o /home/vin/Install/madwifi-0.9.3.3/net80211/ieee80211_wireless.c:47:20: error: unistd.h: No such file or directory Is there any reason I cannot include this file in this manner? I can see similar #include directives in the same file. Further the tools directory seems to allow similar directives with unistd.h grep unistd.h */* tools/80211stats.c:#include <unistd.h> tools/athstats.c:#include <unistd.h> tools/wlanconfig.c:#include <unistd.h> So what am I missing? Why is the same directive not processed in the ieee80211_wireless.c file? I am new to working at the driver level and linux in general and that might be one reason I cannot understand the above error. Thanks for your time, Vinod ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping |