| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | $NetBSD: patch-aa,v 1.5 2012/01/08 15:05:58 shattered Exp $ | | 1 | $NetBSD: patch-aa,v 1.6 2012/03/07 18:56:52 hans Exp $ |
2 | | | 2 | |
3 | --- tcpdpriv.c.orig 2000-04-18 07:59:19.000000000 +0000 | | 3 | --- tcpdpriv.c.orig 2000-04-18 07:59:19.000000000 +0000 |
4 | +++ tcpdpriv.c | | 4 | +++ tcpdpriv.c |
5 | @@ -65,7 +65,7 @@ | | 5 | @@ -65,7 +65,7 @@ |
6 | #endif /* defined(SVR4) */ | | 6 | #endif /* defined(SVR4) */ |
7 | #include <sys/param.h> | | 7 | #include <sys/param.h> |
8 | #include <sys/time.h> | | 8 | #include <sys/time.h> |
9 | -#if !defined(SVR4) | | 9 | -#if !defined(SVR4) |
10 | +#if 0 | | 10 | +#if 0 |
11 | #include <sys/ucred.h> | | 11 | #include <sys/ucred.h> |
12 | #endif /* !defined(SVR4) */ | | 12 | #endif /* !defined(SVR4) */ |
13 | #include <sys/mount.h> | | 13 | #include <sys/mount.h> |
14 | @@ -78,7 +78,7 @@ | | 14 | @@ -78,7 +78,7 @@ |
| @@ -19,54 +19,58 @@ $NetBSD: patch-aa,v 1.5 2012/01/08 15:05 | | | @@ -19,54 +19,58 @@ $NetBSD: patch-aa,v 1.5 2012/01/08 15:05 |
19 | +#if 0 | | 19 | +#if 0 |
20 | #include <sys/mbuf.h> | | 20 | #include <sys/mbuf.h> |
21 | #endif /* !defined(SVR4) */ | | 21 | #endif /* !defined(SVR4) */ |
22 | #include <netinet/in_systm.h> | | 22 | #include <netinet/in_systm.h> |
23 | @@ -90,7 +90,7 @@ | | 23 | @@ -90,7 +90,7 @@ |
24 | #include <arpa/nameser.h> | | 24 | #include <arpa/nameser.h> |
25 | #endif | | 25 | #endif |
26 | | | 26 | |
27 | -#if !defined(sun) | | 27 | -#if !defined(sun) |
28 | +#if 0 | | 28 | +#if 0 |
29 | #include <net/slcompress.h> | | 29 | #include <net/slcompress.h> |
30 | #if !defined(osf1) | | 30 | #if !defined(osf1) |
31 | #include <net/slip.h> | | 31 | #include <net/slip.h> |
32 | @@ -111,6 +111,10 @@ | | 32 | @@ -111,6 +111,14 @@ |
33 | | | 33 | |
34 | #include <pcap.h> | | 34 | #include <pcap.h> |
35 | | | 35 | |
| | | 36 | +#if defined(__sun) |
| | | 37 | +#include <sys/sysmacros.h> |
| | | 38 | +#endif |
| | | 39 | + |
36 | +#if defined(__NetBSD__) && (__NetBSD_Version__ >= 299000900) /* NetBSD 2.99.9 */ | | 40 | +#if defined(__NetBSD__) && (__NetBSD_Version__ >= 299000900) /* NetBSD 2.99.9 */ |
37 | +#define statfs statvfs | | 41 | +#define statfs statvfs |
38 | +#endif | | 42 | +#endif |
39 | + | | 43 | + |
40 | /* | | 44 | /* |
41 | * deal with systems in which bpf_int32 and bpf_u_int32 are not defined | | 45 | * deal with systems in which bpf_int32 and bpf_u_int32 are not defined |
42 | */ | | 46 | */ |
43 | @@ -2491,10 +2495,10 @@ dlt_hdrlen(int dlt) | | 47 | @@ -2491,10 +2499,10 @@ dlt_hdrlen(int dlt) |
44 | } | | 48 | } |
45 | } | | 49 | } |
46 | | | 50 | |
47 | +static void usage(char *cmd); | | 51 | +static void usage(char *cmd); |
48 | static void | | 52 | static void |
49 | verify_and_print_args(char *cmd) | | 53 | verify_and_print_args(char *cmd) |
50 | { | | 54 | { |
51 | - static void usage(char *cmd); | | 55 | - static void usage(char *cmd); |
52 | | | 56 | |
53 | lookup_init(&addr_propagate); | | 57 | lookup_init(&addr_propagate); |
54 | | | 58 | |
55 | @@ -2759,7 +2763,7 @@ usage(char *cmd) | | 59 | @@ -2759,7 +2767,7 @@ usage(char *cmd) |
56 | int | | 60 | int |
57 | main(int argc, char *argv[], char *envp[]) | | 61 | main(int argc, char *argv[], char *envp[]) |
58 | { | | 62 | { |
59 | - void bpf_dump(FILE *output, struct bpf_program *, int); | | 63 | - void bpf_dump(FILE *output, struct bpf_program *, int); |
60 | + void my_bpf_dump(FILE *output, struct bpf_program *, int); | | 64 | + void my_bpf_dump(FILE *output, struct bpf_program *, int); |
61 | char *copy_argv(register char **argv); | | 65 | char *copy_argv(register char **argv); |
62 | char *read_infile(char *fname); | | 66 | char *read_infile(char *fname); |
63 | char *rfile, *wfile; | | 67 | char *rfile, *wfile; |
64 | @@ -2903,7 +2907,7 @@ main(int argc, char *argv[], char *envp[ | | 68 | @@ -2903,7 +2911,7 @@ main(int argc, char *argv[], char *envp[ |
65 | | | 69 | |
66 | /* dump? */ | | 70 | /* dump? */ |
67 | if (dflag) { | | 71 | if (dflag) { |
68 | - bpf_dump(stderr, &fcode, dflag); | | 72 | - bpf_dump(stderr, &fcode, dflag); |
69 | + my_bpf_dump(stderr, &fcode, dflag); | | 73 | + my_bpf_dump(stderr, &fcode, dflag); |
70 | exit(0); | | 74 | exit(0); |
71 | } | | 75 | } |
72 | | | 76 | |