Bonjour,
je suis en train d'essayer d'utiliser des fonctionnalités de la bibliothèque libpcap.
Il est bien évident que les programmes qui tentent de les utiliser doivent présenter une directive "#include <pcap.h>". (par ailleurs la bibliothÉque libpcap est bien installée sur ma machine puisque tcpdump fonctionne)
Cependant, ce header contient l'instruction "typedef struct pcap pcap_t;"
Ceci veut dire que toute entité déclarée sous le type pcap_t sera une structure pcap. (Je ne suis que grand débutant en C, donc j'ai besoin de récapituler ce que je sais avant de demander des éclaircissements sur ce que je ne sais pas encore)
Or je ne vois nulle part la définition de cette structure; ni dans pcap.h, ni dans aucun des nombreux autres headers appelés par des programmes qui utilisent libpcap.
Quelqu'un peut il me dire où ça se passe ou pour quelle raison ça ne se passerait pas ?
merci,
David
Partager