Module Name: src Committed By: jruoho Date: Thu May 13 18:04:58 UTC 2010
Modified Files: src/lib/libc/gen: syslog.3 Log Message: Move the structure inside the body text. Some additional markup improvements. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/lib/libc/gen/syslog.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libc/gen/syslog.3 diff -u src/lib/libc/gen/syslog.3:1.27 src/lib/libc/gen/syslog.3:1.28 --- src/lib/libc/gen/syslog.3:1.27 Mon Apr 5 21:29:47 2010 +++ src/lib/libc/gen/syslog.3 Thu May 13 18:04:58 2010 @@ -1,4 +1,4 @@ -.\" $NetBSD: syslog.3,v 1.27 2010/04/05 21:29:47 joerg Exp $ +.\" $NetBSD: syslog.3,v 1.28 2010/05/13 18:04:58 jruoho Exp $ .\" $OpenBSD: syslog.3,v 1.25 2005/07/22 03:16:58 jaredy Exp $ .\" .\" Copyright (c) 1985, 1991, 1993 @@ -30,7 +30,7 @@ .\" .\" @(#)syslog.3 8.1 (Berkeley) 6/4/93 .\" -.Dd August 13, 2008 +.Dd May 3, 2010 .Dt SYSLOG 3 .Os .Sh NAME @@ -86,24 +86,6 @@ .Fn vsyslogp_r "int priority" "struct syslog_data *data" "const char *msgid" "const char *sdfmt" "const char *message" "va_list args" .\" .Ft void .\" .Fn vsyslog_ss "int priority" "struct syslog_data *data" "const char *message" "va_list args" -.Bd -literal - -struct syslog_data { - int log_file; - int connected; - int opened; - int log_stat; - const char *log_tag; - int log_fac; - int log_mask; -}; - -#define SYSLOG_DATA_INIT { \e - .log_file = -1, \e - .log_fac = LOG_USER, \e - .log_mask = 0xff, \e -} -.Ed .Sh DESCRIPTION The .Fn syslog @@ -112,7 +94,7 @@ .Fa message to the system message logger. The message is then written to the system console, log files, -logged-in users, or forwarded to other machines as appropriate (See +logged-in users, or forwarded to other machines as appropriate (see .Xr syslogd 8 ) . .Pp The message is identical to a @@ -129,6 +111,7 @@ .\" shouldn't the newline statement be removed? .\" when logging through a socket a newline is .\" not added nor is it required. -- ms +.Pp The .Fn syslog_r function is a multithread-safe version of the @@ -146,24 +129,45 @@ constant is used for this purpose. The .Fa syslog_data -structure is composed of the following elements: -.Bl -tag -width connected -.It Dv log_file +structure and the +.Dv SYSLOG_DATA_INIT +constant are defined as: +.Bd -literal -offset indent +struct syslog_data { + int log_file; + int connected; + int opened; + int log_stat; + const char *log_tag; + int log_fac; + int log_mask; +}; + +#define SYSLOG_DATA_INIT { \e + .log_file = -1, \e + .log_fac = LOG_USER, \e + .log_mask = 0xff, \e +} +.Ed +.Pp +The structure is composed of the following elements: +.Bl -tag -width connected -offset indent +.It Va log_file contains the file descriptor of the file where the message is logged -.It Dv connected +.It Va connected indicates if connect has been done -.It Dv opened +.It Va opened indicates if .Fn openlog_r has been called -.It Dv log_stat +.It Va log_stat status bits, set by .Fn openlog_r -.It Dv log_tag +.It Va log_tag string to tag the entry with -.It Dv log_fac +.It Va log_fac facility code -.It Dv log_mask +.It Va log_mask mask of priorities to be logged .El .\" .Pp