Hostapd - Missing include files in driver.c, driver_wired.c & driver_madwifi.c

Steve st3v3
Thu Dec 2 03:59:04 PST 2004


Hi Jouni
When compiling hostapd there are a number of warnings,
focusing on the 3 driver interface source files. driver.c ,
driver_wired.c and driver_madwifi.c

driver_wired.c: In function `handle_read':
driver_wired.c:147: warning: implicit declaration of function `recv'
driver_wired.c: In function `wired_init_sockets':
driver_wired.c:199: warning: implicit declaration of function `socket'
driver_wired.c:226: warning: implicit declaration of function `bind'
driver_wired.c:238: warning: implicit declaration of function
`setsockopt'
driver_wired.c: In function `wired_send_eapol':
driver_wired.c:329: warning: implicit declaration of function `send'
The same warnings in all 3 files.

These implicit warnings can be fixed by including 2 more headers files
#include <sys/types.h>
#include <sys/socket.h>
Everything seems to work ok with and without the headers(for me it does anyway) 
on kernel 2.4.28
Please consider adding these additional includes to the files. 
Just to tidy up the compilation
I could easily do a patch, but didn't think you would need one for such a minor fix
Regards
	Steve
-- 
ENDOFMSG





More information about the Hostap mailing list