1145519Sdarrenr/* $FreeBSD$ */ 2145510Sdarrenr 3145510Sdarrenr/* 4145510Sdarrenr * Copyright (C) 2000 by Darren Reed. 5145510Sdarrenr * 6145510Sdarrenr * See the IPFILTER.LICENCE file for details on licencing. 7145510Sdarrenr * 8153881Sguido * $Id: opts.h,v 2.12 2003/08/14 14:24:27 darrenr Exp $ 9145510Sdarrenr */ 10145510Sdarrenr 11145510Sdarrenr#ifndef __OPTS_H__ 12145510Sdarrenr#define __OPTS_H__ 13145510Sdarrenr 14145510Sdarrenr#ifndef SOLARIS 15145510Sdarrenr#define SOLARIS (defined(sun) && (defined(__svr4__) || defined(__SVR4))) 16145510Sdarrenr#endif 17145510Sdarrenr#define OPT_REMOVE 0x000001 18145510Sdarrenr#define OPT_DEBUG 0x000002 19145510Sdarrenr#define OPT_AUTHSTATS 0x000004 20145510Sdarrenr#define OPT_RAW 0x000008 21145510Sdarrenr#define OPT_LOG 0x000010 22145510Sdarrenr#define OPT_SHOWLIST 0x000020 23145510Sdarrenr#define OPT_VERBOSE 0x000040 24145510Sdarrenr#define OPT_DONOTHING 0x000080 25145510Sdarrenr#define OPT_HITS 0x000100 26145510Sdarrenr#define OPT_BRIEF 0x000200 27145510Sdarrenr#define OPT_ACCNT 0x000400 28145510Sdarrenr#define OPT_FRSTATES 0x000800 29145510Sdarrenr#define OPT_SHOWLINENO 0x001000 30145510Sdarrenr#define OPT_PRINTFR 0x002000 31145510Sdarrenr#define OPT_OUTQUE FR_OUTQUE /* 0x4000 */ 32145510Sdarrenr#define OPT_INQUE FR_INQUE /* 0x8000 */ 33145510Sdarrenr#define OPT_ZERORULEST 0x010000 34145510Sdarrenr#define OPT_SAVEOUT 0x020000 35145510Sdarrenr#define OPT_IPSTATES 0x040000 36145510Sdarrenr#define OPT_INACTIVE 0x080000 37145510Sdarrenr#define OPT_NAT 0x100000 38145510Sdarrenr#define OPT_GROUPS 0x200000 39145510Sdarrenr#define OPT_STATETOP 0x400000 40145510Sdarrenr#define OPT_FLUSH 0x800000 41145510Sdarrenr#define OPT_CLEAR 0x1000000 42145510Sdarrenr#define OPT_HEX 0x2000000 43145510Sdarrenr#define OPT_ASCII 0x4000000 44145510Sdarrenr#define OPT_NORESOLVE 0x8000000 45145510Sdarrenr 46145510Sdarrenr#define OPT_STAT OPT_FRSTATES 47145510Sdarrenr#define OPT_LIST OPT_SHOWLIST 48145510Sdarrenr 49145510Sdarrenr 50145510Sdarrenr#ifndef __P 51145510Sdarrenr# ifdef __STDC__ 52145510Sdarrenr# define __P(x) x 53145510Sdarrenr# else 54145510Sdarrenr# define __P(x) () 55145510Sdarrenr# endif 56145510Sdarrenr#endif 57145510Sdarrenr 58145510Sdarrenr#if defined(sun) && !SOLARIS 59145510Sdarrenr# define STRERROR(x) sys_errlist[x] 60145510Sdarrenrextern char *sys_errlist[]; 61145510Sdarrenr#else 62145510Sdarrenr# define STRERROR(x) strerror(x) 63145510Sdarrenr#endif 64145510Sdarrenr 65145510Sdarrenrextern int opts; 66145510Sdarrenr 67145510Sdarrenr#endif /* __OPTS_H__ */ 68