On Sun, Nov 19, 2006 at 12:05:48PM -0700, Peter Valchev wrote:
>> This diff fixes unified logging/alerting on 64-bit platforms.
>> 
>> http://secure.lv/~nikns/stuff/ports/snort-2.6.0.2p1.diff
>...
>
>> +--- src/snort_packet_header.h.orig  Thu Jan 19 19:09:12 2006
>> ++++ src/snort_packet_header.h       Tue Nov  7 20:28:12 2006
>> +@@ -16,12 +16,20 @@
>> + #include <sys/types.h>
>> + 
>> + 
>> ++/* we must use fixed size of 32 bits, because on-disk
>> ++ * format of savefiles uses 32-bit tv_sec (and tv_usec)
>> ++ */
>> ++struct pcap_timeval {
>> ++    u_int32_t tv_sec;      /* seconds */
>> ++    u_int32_t tv_usec;     /* microseconds */
>> ++};
>> ++
>
>Use bpf_timeval (see net/bpf.h) which is defined the same way,
>don't define your own struct...
>

This is universal fix, not just for OpenBSD.

Reply via email to