Sono neofita della programmazione linux e stavo compilando un file col comando make...quando mi è comparsa la lista di alcuni errori.
Facendo una ricerca in rete ho scoperto che questi errori compaiono se le funzioni e i tipi di dati usati non sono stati dichiarati negli headers dei file sorgenti relativi.
Se è giusto, sapreste aiutarmi a risolvere il problema????
Grazie.javascript:void(0)

PER FAVOREEEEEEEE..AIUTOOOOOOOO!!!

trinity@trinity-laptop:~/Mozilla_file/a-saodv$ make
gcc -Wall -pthread -g -DDEBUG -c -o main.o main.c
In file included from main.c:33:
/usr/include/linux/wireless.h:660: error: expected specifier-qualifier-list before ‘__s32’
/usr/include/linux/wireless.h:673: error: expected specifier-qualifier-list before ‘__u16’
/usr/include/linux/wireless.h:687: error: expected specifier-qualifier-list before ‘__s32’
/usr/include/linux/wireless.h:698: error: expected specifier-qualifier-list before ‘__u8’
/usr/include/linux/wireless.h:714: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/linux/wireless.h:727: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/linux/wireless.h:754: error: expected specifier-qualifier-list before ‘__u8’
/usr/include/linux/wireless.h:816: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/linux/wireless.h:830: error: expected specifier-qualifier-list before ‘__u16’
/usr/include/linux/wireless.h:844: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/linux/wireless.h:852: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/linux/wireless.h:861: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/linux/wireless.h:873: error: expected specifier-qualifier-list before ‘__u16’
/usr/include/linux/wireless.h:896: error: ‘IFNAMSIZ’ undeclared here (not in a function)
/usr/include/linux/wireless.h:911: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/linux/wireless.h:955: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/linux/wireless.h:1059: error: expected specifier-qualifier-list before ‘__u32’
/usr/include/linux/wireless.h:1077: error: expected specifier-qualifier-list before ‘__u16’
main.c: In function ‘get_if_info’:
main.c:265: error: storage size of ‘ifr’ isn’t known
main.c:265: warning: unused variable ‘ifr’
main.c:281: warning: control reaches end of non-void function
main.c: In function ‘host_init’:
main.c:369: error: storage size of ‘ifc’ isn’t known
main.c:370: error: storage size of ‘ifreq’ isn’t known
main.c:392: error: invalid application of ‘sizeof’ to incomplete type ‘struct ifreq’
main.c:392: error: increment of pointer to unknown structure
main.c:392: error: arithmetic on pointer to an incomplete type
main.c:395: error: ‘struct iwreq’ has no member named ‘ifr_name’
main.c:395: error: dereferencing pointer to incomplete type
main.c:397: error: dereferencing pointer to incomplete type
main.c:370: warning: unused variable ‘ifreq’
main.c:369: warning: unused variable ‘ifc’
make: *** [main.o] Error 1
trinity@trinity-laptop:~/Mozilla_file/a-saodv$