Current Path : /compat/linux/proc/68247/cwd/usr/src/contrib/ipfilter/lib/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //compat/linux/proc/68247/cwd/usr/src/contrib/ipfilter/lib/printlog.c |
/* $FreeBSD: release/9.1.0/contrib/ipfilter/lib/printlog.c 170268 2007-06-04 02:54:36Z darrenr $ */ /* * Copyright (C) 2000-2005 by Darren Reed. * * See the IPFILTER.LICENCE file for details on licencing. * * $Id: printlog.c,v 1.6.4.3 2006/06/16 17:21:12 darrenr Exp $ */ #include "ipf.h" #include <syslog.h> void printlog(fp) frentry_t *fp; { char *s, *u; printf("log"); if (fp->fr_flags & FR_LOGBODY) printf(" body"); if (fp->fr_flags & FR_LOGFIRST) printf(" first"); if (fp->fr_flags & FR_LOGORBLOCK) printf(" or-block"); if (fp->fr_loglevel != 0xffff) { printf(" level "); s = fac_toname(fp->fr_loglevel); if (s == NULL || *s == '\0') s = "!!!"; u = pri_toname(fp->fr_loglevel); if (u == NULL || *u == '\0') u = "!!!"; printf("%s.%s", s, u); } }