Subject: Re: howto debug kernel
To: Michael Graff <explorer@flame.org>
From: Perry E. Metzger <perry@piermont.com>
List: tech-kern
Date: 05/12/1997 17:26:45
Looks Kewl...

Michael Graff writes:
> Jason Thorpe <thorpej@nas.nasa.gov> writes:
> 
> > ...not really, but it works like:
> 
> How about I commit this?
> 
> .\"     $NetBSD$
> .\"
> .\" Copyright (c) 1997 The NetBSD Foundation, Inc.
> .\" All rights reserved.
> .\"
> .\" This code is derived from software contributed to The NetBSD Foundation
> .\" by Michael Graff.
> .\"
> .\" Redistribution and use in source and binary forms, with or without
> .\" modification, are permitted provided that the following conditions
> .\" are met:
> .\" 1. Redistributions of source code must retain the above copyright
> .\"    notice, this list of conditions and the following disclaimer.
> .\" 2. Redistributions in binary form must reproduce the above copyright
> .\"    notice, this list of conditions and the following disclaimer in the
> .\"    documentation and/or other materials provided with the distribution.
> .\" 3. All advertising materials mentioning features or use of this software
> .\"    must display the following acknowledgement:
> .\"        This product includes software developed by Michael Graff for
> .\"        the NetBSD Foundation, Inc.
> .\" 4. Neither the name of The NetBSD Foundation nor the names of its
> .\"    contributors may be used to endorse or promote products derived
> .\"    from this software without specific prior written permission.
> .\"
> .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
> .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMIT
ED
> .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULA
R
> .\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE
> .\" LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
> .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
> .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
> .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
> .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
> .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF TH
E
> .\" POSSIBILITY OF SUCH DAMAGE.
> .\"
> .Dd May 12, 1997
> .Dt LOG 9
> .Os NetBSD
> .Sh NAME
> .Nm log
> .Nd log a message from the kernel through the /dev/klog device
> .Sh SYNOPSIS
> .Fd #include <sys/syslog.h>
> .Ft void
> .Fo "log"
> .Fa "int level"
> .Fa "const char *format"
> .Fa "..."
> .Fc
> .Sh DESCRIPTION
> The
> .Fn log
> function allows the kernel to send messages to user processes listening
> on /dev/klog.  Usually
> .Xr syslogd 8
> is used to receive these messages and write them to a log file.
> .Pp
> All messages are logged using facility
> .Dv LOG_KERN .
> See
> .Xr syslog 3
> for a listing of log levels.
> .Sh SEE ALSO
> .Xr syslog 3 ,
> .Xr syslogd 8