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__ */ |