Généralement, le warning "storage size of XXX isn't known" apparaît quand on manipule un (void *) ou un type incomplet.
Or la définition de la structure ifreq est entre #ifdef __USE_MISC dans le header, donc elle n'est pas déclarée. Idem pour inet_aton(), qui est une fonction BSD.
Essayes donc d'ajouter -D_BSD_SOURCE à tes CFLAGS.
# warnings
Posté par JaguarWan . En réponse au message Problémes de C99 avec les struct des includes. Évalué à 3.
Généralement, le warning "storage size of XXX isn't known" apparaît quand on manipule un (void *) ou un type incomplet.
Or la définition de la structure ifreq est entre #ifdef __USE_MISC dans le header, donc elle n'est pas déclarée. Idem pour inet_aton(), qui est une fonction BSD.
Essayes donc d'ajouter -D_BSD_SOURCE à tes CFLAGS.