diff --git a/dmesg.1 b/dmesg.1 new file mode 100644 index 0000000..5cef67f --- /dev/null +++ b/dmesg.1 @@ -0,0 +1,18 @@ +.TH DMESG 1 ubase-VERSION +.SH NAME +\fBdmesg\fR - print or control the kernel ring buffer +.SH SYNOPSIS +\fBdmesg\fR [\fB-Ccr\fR] [\fB-n\fR \fIlevel\fR] +.SH DESCRIPTION +\fBdmesg\fR examines or controls the kernel ring buffer. By default +it reads all the messages from the kernel ring buffer and prints them +on stdout. +.SH OPTIONS +.TP +\fB-C\fR Clear the ring buffer. +.TP +\fB-c\fR Clear the ring buffer after printing its contents. +.TP +\fB-n\fR Set the console \fIlevel\fR. +.TP +\fB-r\fR Print the raw message buffer. diff --git a/dmesg.c b/dmesg.c index d86f56b..a4c5b43 100644 --- a/dmesg.c +++ b/dmesg.c @@ -18,7 +18,7 @@ enum { static void usage(void) { - eprintf("usage: [-Ccnr] %s\n", argv0); + eprintf("usage: [-Ccr] [-n level] %s\n", argv0); } int