added snap supprt
[my-code/hdw-sniff.git] / hdw-sniff.h
index fbea5d5..6dc06b9 100644 (file)
@@ -4,13 +4,19 @@
 void pcap_process(u_char *count,const struct pcap_pkthdr *pcap_header,
                        const u_char *package);
 
+/* snap header struct */
+struct snaphdr {
+               unsigned char snap[6];  /* the six magic snap chars */
+               unsigned short proto;   /* protocol type */
+} __attribute__ ((packed));
+
 /* info struct */
 struct info_struct {
                 int count;      /* count packages */
                 char dev[10];   /* device */
                 char mmode;     /* monitor type ... and later more */
                int channel;    /* current freq channel */
-        };
+};
 
 /* hop_chanel function */
 int hop_channel(struct info_struct *info,int foo_fd);