Module Name: src Committed By: christos Date: Wed Mar 28 17:39:33 UTC 2012
Modified Files: src/usr.sbin/syslogd: syslogd.8 syslogd.c Log Message: add aliases for the protocol format To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.50 src/usr.sbin/syslogd/syslogd.8 cvs rdiff -u -r1.105 -r1.106 src/usr.sbin/syslogd/syslogd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.sbin/syslogd/syslogd.8 diff -u src/usr.sbin/syslogd/syslogd.8:1.49 src/usr.sbin/syslogd/syslogd.8:1.50 --- src/usr.sbin/syslogd/syslogd.8:1.49 Thu Oct 15 16:35:07 2009 +++ src/usr.sbin/syslogd/syslogd.8 Wed Mar 28 13:39:33 2012 @@ -1,4 +1,4 @@ -.\" $NetBSD: syslogd.8,v 1.49 2009/10/15 20:35:07 plunky Exp $ +.\" $NetBSD: syslogd.8,v 1.50 2012/03/28 17:39:33 christos Exp $ .\" .\" Copyright (c) 1983, 1986, 1991, 1993 .\" The Regents of the University of California. All rights reserved. @@ -29,7 +29,7 @@ .\" .\" from: @(#)syslogd.8 8.1 (Berkeley) 6/6/93 .\" -.Dd October 15, 2009 +.Dd March 28, 2012 .Dt SYSLOGD 8 .Os .Sh NAME @@ -97,9 +97,9 @@ Do not perform hostname lookups; report .It Fl o Ar output_format Select output message format. .Bl -hang -.It Em rfc3164 +.It Em bsd , rfc3164 traditional BSD Syslog format (default) -.It Em syslog +.It Em syslog , rfc5424 new syslog-protocol format .El .It Fl P Index: src/usr.sbin/syslogd/syslogd.c diff -u src/usr.sbin/syslogd/syslogd.c:1.105 src/usr.sbin/syslogd/syslogd.c:1.106 --- src/usr.sbin/syslogd/syslogd.c:1.105 Wed Aug 31 12:25:00 2011 +++ src/usr.sbin/syslogd/syslogd.c Wed Mar 28 13:39:33 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: syslogd.c,v 1.105 2011/08/31 16:25:00 plunky Exp $ */ +/* $NetBSD: syslogd.c,v 1.106 2012/03/28 17:39:33 christos Exp $ */ /* * Copyright (c) 1983, 1988, 1993, 1994 @@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 19 #if 0 static char sccsid[] = "@(#)syslogd.c 8.3 (Berkeley) 4/4/94"; #else -__RCSID("$NetBSD: syslogd.c,v 1.105 2011/08/31 16:25:00 plunky Exp $"); +__RCSID("$NetBSD: syslogd.c,v 1.106 2012/03/28 17:39:33 christos Exp $"); #endif #endif /* not lint */ @@ -334,9 +334,10 @@ main(int argc, char *argv[]) UseNameService = 0; break; case 'o': /* message format */ - if (!strncmp(optarg, "rfc3164", sizeof("rfc3164")-1)) +#define EQ(a) (strncmp(optarg, # a, sizeof(# a) - 1) == 0) + if (EQ(bsd) || EQ(rfc3264)) BSDOutputFormat = true; - else if (!strncmp(optarg, "syslog", sizeof("syslog")-1)) + else if (EQ(syslog) || EQ(rfc5424)) BSDOutputFormat = false; else usage();