]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/ipfilter/opts.h
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / ipfilter / opts.h
1 /*      $FreeBSD$       */
2
3 /*
4  * Copyright (C) 2012 by Darren Reed.
5  *
6  * See the IPFILTER.LICENCE file for details on licencing.
7  *
8  * $Id$
9  */
10
11 #ifndef __OPTS_H__
12 #define __OPTS_H__
13
14 #ifndef SOLARIS
15 #define SOLARIS (defined(sun) && (defined(__svr4__) || defined(__SVR4)))
16 #endif
17 #define OPT_REMOVE      0x000001
18 #define OPT_DEBUG       0x000002
19 #define OPT_AUTHSTATS   0x000004
20 #define OPT_RAW         0x000008
21 #define OPT_LOG         0x000010
22 #define OPT_SHOWLIST    0x000020
23 #define OPT_VERBOSE     0x000040
24 #define OPT_DONOTHING   0x000080
25 #define OPT_HITS        0x000100
26 #define OPT_BRIEF       0x000200
27 #define OPT_ACCNT       0x000400
28 #define OPT_FRSTATES    0x000800
29 #define OPT_SHOWLINENO  0x001000
30 #define OPT_PRINTFR     0x002000
31 #define OPT_OUTQUE      FR_OUTQUE       /* 0x4000 */
32 #define OPT_INQUE       FR_INQUE        /* 0x8000 */
33 #define OPT_ZERORULEST  0x010000
34 #define OPT_SAVEOUT     0x020000
35 #define OPT_IPSTATES    0x040000
36 #define OPT_INACTIVE    0x080000
37 #define OPT_NAT         0x100000
38 #define OPT_GROUPS      0x200000
39 #define OPT_STATETOP    0x400000
40 #define OPT_FLUSH       0x800000
41 #define OPT_CLEAR       0x1000000
42 #define OPT_HEX         0x2000000
43 #define OPT_ASCII       0x4000000
44 #define OPT_NORESOLVE   0x8000000
45 #define OPT_DONTOPEN    0x10000000
46 #define OPT_PURGE       0x20000000
47
48 #define OPT_STAT        OPT_FRSTATES
49 #define OPT_LIST        OPT_SHOWLIST
50
51
52 #ifndef __P
53 # ifdef __STDC__
54 #  define       __P(x)  x
55 # else
56 #  define       __P(x)  ()
57 # endif
58 #endif
59
60 #if defined(sun) && !SOLARIS
61 # define        STRERROR(x)     sys_errlist[x]
62 extern  char    *sys_errlist[];
63 #else
64 # define        STRERROR(x)     strerror(x)
65 #endif
66
67 extern  int     opts;
68
69 #endif /* __OPTS_H__ */