1*2393Syz155240 /* 2*2393Syz155240 * Copyright (C) 2000 by Darren Reed. 3*2393Syz155240 * 4*2393Syz155240 * See the IPFILTER.LICENCE file for details on licencing. 5*2393Syz155240 * 6*2393Syz155240 * $Id: opts.h,v 2.12 2003/08/14 14:24:27 darrenr Exp $ 7*2393Syz155240 * 8*2393Syz155240 * Copyright 2006 Sun Microsystems, Inc. All rights reserved. 9*2393Syz155240 * Use is subject to license terms. 10*2393Syz155240 */ 11*2393Syz155240 12*2393Syz155240 #pragma ident "%Z%%M% %I% %E% SMI" 13*2393Syz155240 14*2393Syz155240 #ifndef __OPTS_H__ 15*2393Syz155240 #define __OPTS_H__ 16*2393Syz155240 17*2393Syz155240 #ifndef SOLARIS 18*2393Syz155240 #define SOLARIS (defined(sun) && (defined(__svr4__) || defined(__SVR4))) 19*2393Syz155240 #endif 20*2393Syz155240 #define OPT_REMOVE 0x000001 21*2393Syz155240 #define OPT_DEBUG 0x000002 22*2393Syz155240 #define OPT_AUTHSTATS 0x000004 23*2393Syz155240 #define OPT_RAW 0x000008 24*2393Syz155240 #define OPT_LOG 0x000010 25*2393Syz155240 #define OPT_SHOWLIST 0x000020 26*2393Syz155240 #define OPT_VERBOSE 0x000040 27*2393Syz155240 #define OPT_DONOTHING 0x000080 28*2393Syz155240 #define OPT_HITS 0x000100 29*2393Syz155240 #define OPT_BRIEF 0x000200 30*2393Syz155240 #define OPT_ACCNT 0x000400 31*2393Syz155240 #define OPT_FRSTATES 0x000800 32*2393Syz155240 #define OPT_SHOWLINENO 0x001000 33*2393Syz155240 #define OPT_PRINTFR 0x002000 34*2393Syz155240 #define OPT_OUTQUE FR_OUTQUE /* 0x4000 */ 35*2393Syz155240 #define OPT_INQUE FR_INQUE /* 0x8000 */ 36*2393Syz155240 #define OPT_ZERORULEST 0x010000 37*2393Syz155240 #define OPT_SAVEOUT 0x020000 38*2393Syz155240 #define OPT_IPSTATES 0x040000 39*2393Syz155240 #define OPT_INACTIVE 0x080000 40*2393Syz155240 #define OPT_NAT 0x100000 41*2393Syz155240 #define OPT_GROUPS 0x200000 42*2393Syz155240 #define OPT_STATETOP 0x400000 43*2393Syz155240 #define OPT_FLUSH 0x800000 44*2393Syz155240 #define OPT_CLEAR 0x1000000 45*2393Syz155240 #define OPT_HEX 0x2000000 46*2393Syz155240 #define OPT_ASCII 0x4000000 47*2393Syz155240 #define OPT_NORESOLVE 0x8000000 48*2393Syz155240 #define OPT_UNDEF 0x10000000 49*2393Syz155240 50*2393Syz155240 #define OPT_STAT OPT_FRSTATES 51*2393Syz155240 #define OPT_LIST OPT_SHOWLIST 52*2393Syz155240 53*2393Syz155240 54*2393Syz155240 #ifndef __P 55*2393Syz155240 # ifdef __STDC__ 56*2393Syz155240 # define __P(x) x 57*2393Syz155240 # else 58*2393Syz155240 # define __P(x) () 59*2393Syz155240 # endif 60*2393Syz155240 #endif 61*2393Syz155240 62*2393Syz155240 #if defined(sun) && !SOLARIS 63*2393Syz155240 # define STRERROR(x) sys_errlist[x] 64*2393Syz155240 extern char *sys_errlist[]; 65*2393Syz155240 #else 66*2393Syz155240 # define STRERROR(x) strerror(x) 67*2393Syz155240 #endif 68*2393Syz155240 69*2393Syz155240 extern int opts; 70*2393Syz155240 71*2393Syz155240 #endif /* __OPTS_H__ */ 72