Sync usage with man page.
[netbsd-mini2440.git] / dist / ipf / lib / printlog.c
blob322d85141cf0bda827dd822817abcd3e959267ec
1 /* $NetBSD$ */
3 /*
4 * Copyright (C) 2000-2005 by Darren Reed.
6 * See the IPFILTER.LICENCE file for details on licencing.
8 * Id: printlog.c,v 1.6.4.3 2006/06/16 17:21:12 darrenr Exp
9 */
11 #include "ipf.h"
13 #include <syslog.h>
16 void printlog(fp)
17 frentry_t *fp;
19 char *s, *u;
21 printf("log");
22 if (fp->fr_flags & FR_LOGBODY)
23 printf(" body");
24 if (fp->fr_flags & FR_LOGFIRST)
25 printf(" first");
26 if (fp->fr_flags & FR_LOGORBLOCK)
27 printf(" or-block");
28 if (fp->fr_loglevel != 0xffff) {
29 printf(" level ");
30 s = fac_toname(fp->fr_loglevel);
31 if (s == NULL || *s == '\0')
32 s = "!!!";
33 u = pri_toname(fp->fr_loglevel);
34 if (u == NULL || *u == '\0')
35 u = "!!!";
36 printf("%s.%s", s, u);