Deleted Added
full compact
ipf.h (80486) ipf.h (92686)
1/*
2 * Copyright (C) 1993-2001 by Darren Reed.
3 *
4 * See the IPFILTER.LICENCE file for details on licencing.
5 *
6 * @(#)ipf.h 1.12 6/5/96
1/*
2 * Copyright (C) 1993-2001 by Darren Reed.
3 *
4 * See the IPFILTER.LICENCE file for details on licencing.
5 *
6 * @(#)ipf.h 1.12 6/5/96
7 * $Id: ipf.h,v 2.9.2.3 2001/06/26 10:43:18 darrenr Exp $
7 * $Id: ipf.h,v 2.9.2.6 2002/01/03 08:00:12 darrenr Exp $
8 */
9
10#ifndef __IPF_H__
11#define __IPF_H__
12
13#ifndef SOLARIS
14#define SOLARIS (defined(sun) && (defined(__svr4__) || defined(__SVR4)))
15#endif

--- 17 unchanged lines hidden (view full) ---

33#define OPT_SAVEOUT 0x020000
34#define OPT_AUTHSTATS 0x040000
35#define OPT_RAW 0x080000
36#define OPT_NAT 0x100000
37#define OPT_GROUPS 0x200000
38#define OPT_STATETOP 0x400000
39#define OPT_FLUSH 0x800000
40#define OPT_CLEAR 0x1000000
8 */
9
10#ifndef __IPF_H__
11#define __IPF_H__
12
13#ifndef SOLARIS
14#define SOLARIS (defined(sun) && (defined(__svr4__) || defined(__SVR4)))
15#endif

--- 17 unchanged lines hidden (view full) ---

33#define OPT_SAVEOUT 0x020000
34#define OPT_AUTHSTATS 0x040000
35#define OPT_RAW 0x080000
36#define OPT_NAT 0x100000
37#define OPT_GROUPS 0x200000
38#define OPT_STATETOP 0x400000
39#define OPT_FLUSH 0x800000
40#define OPT_CLEAR 0x1000000
41#define OPT_HEX 0x2000000
41#define OPT_NODO 0x80000000
42
43#define OPT_STAT OPT_FRSTATES
44#define OPT_LIST OPT_SHOWLIST
45
46
47#ifndef __P
48# ifdef __STDC__
49# define __P(x) x
50# else
51# define __P(x) ()
52# endif
53#endif
54
42#define OPT_NODO 0x80000000
43
44#define OPT_STAT OPT_FRSTATES
45#define OPT_LIST OPT_SHOWLIST
46
47
48#ifndef __P
49# ifdef __STDC__
50# define __P(x) x
51# else
52# define __P(x) ()
53# endif
54#endif
55
56struct ipstate;
55struct frpcmp;
57struct frpcmp;
58struct ipnat;
59struct nat;
56
57#ifdef ultrix
58extern char *strdup __P((char *));
59#endif
60
61extern struct frentry *parse __P((char *, int));
62
63extern void printfr __P((struct frentry *));

--- 21 unchanged lines hidden (view full) ---

85 u_short *, int));
86extern int ports __P((char ***, u_short *, int *, u_short *, int));
87extern char *portname __P((int, int));
88extern u_32_t buildopts __P((char *, char *, int));
89extern int genmask __P((char *, u_32_t *));
90extern int hostnum __P((u_32_t *, char *, int));
91extern u_32_t optname __P((char ***, u_short *, int));
92extern void printpacket __P((ip_t *));
60
61#ifdef ultrix
62extern char *strdup __P((char *));
63#endif
64
65extern struct frentry *parse __P((char *, int));
66
67extern void printfr __P((struct frentry *));

--- 21 unchanged lines hidden (view full) ---

89 u_short *, int));
90extern int ports __P((char ***, u_short *, int *, u_short *, int));
91extern char *portname __P((int, int));
92extern u_32_t buildopts __P((char *, char *, int));
93extern int genmask __P((char *, u_32_t *));
94extern int hostnum __P((u_32_t *, char *, int));
95extern u_32_t optname __P((char ***, u_short *, int));
96extern void printpacket __P((ip_t *));
97extern void printpacket6 __P((ip_t *));
93extern void printportcmp __P((int, struct frpcmp *));
94extern void printhostmask __P((int, u_32_t *, u_32_t *));
95extern void printbuf __P((char *, int, int));
98extern void printportcmp __P((int, struct frpcmp *));
99extern void printhostmask __P((int, u_32_t *, u_32_t *));
100extern void printbuf __P((char *, int, int));
101extern char *hostname __P((int, void *));
102extern struct ipstate *printstate __P((struct ipstate *, int));
103extern void printnat __P((struct ipnat *, int));
104extern void printactivenat __P((struct nat *, int));
105
96#if SOLARIS
97extern int inet_aton __P((const char *, struct in_addr *));
98extern int gethostname __P((char *, int ));
99extern void sync __P((void));
100#endif
101
102#if defined(sun) && !SOLARIS
103# define STRERROR(x) sys_errlist[x]
104extern char *sys_errlist[];
105#else
106# define STRERROR(x) strerror(x)
107#endif
108
109#ifndef MIN
110#define MIN(a,b) ((a) > (b) ? (b) : (a))
111#endif
112
113#endif /* __IPF_H__ */
106#if SOLARIS
107extern int inet_aton __P((const char *, struct in_addr *));
108extern int gethostname __P((char *, int ));
109extern void sync __P((void));
110#endif
111
112#if defined(sun) && !SOLARIS
113# define STRERROR(x) sys_errlist[x]
114extern char *sys_errlist[];
115#else
116# define STRERROR(x) strerror(x)
117#endif
118
119#ifndef MIN
120#define MIN(a,b) ((a) > (b) ? (b) : (a))
121#endif
122
123#endif /* __IPF_H__ */