WARNS=6 cleanup:

- signed/unsigned conform.
 - Better initialization of nlist[].  I think we should have
   something like NLIST_NULL instead of the current (ugly)
   form...
This commit is contained in:
Xin LI 2005-01-17 13:56:46 +00:00
parent a074c8897c
commit 57517b0931
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=140383
2 changed files with 9 additions and 4 deletions

View file

@ -3,6 +3,9 @@
PROG= dmesg
MAN= dmesg.8
WARNS?= 6
LDADD= -lkvm
DPADD= ${LIBKVM}

View file

@ -59,10 +59,12 @@ __FBSDID("$FreeBSD$");
#include <vis.h>
#include <sys/syslog.h>
char s_msgbufp[] = "_msgbufp";
struct nlist nl[] = {
#define X_MSGBUF 0
{ "_msgbufp" },
{ NULL },
{ s_msgbufp, 0, 0, 0, 0 },
{ NULL, 0, 0, 0, 0 },
};
void usage(void) __dead2;
@ -134,10 +136,10 @@ main(int argc, char *argv[])
/* Unwrap the circular buffer to start from the oldest data. */
bufpos = MSGBUF_SEQ_TO_POS(&cur, cur.msg_wseq);
if (kvm_read(kd, (long)&cur.msg_ptr[bufpos], bp,
cur.msg_size - bufpos) != cur.msg_size - bufpos)
cur.msg_size - bufpos) != (ssize_t)(cur.msg_size - bufpos))
errx(1, "kvm_read: %s", kvm_geterr(kd));
if (bufpos != 0 && kvm_read(kd, (long)cur.msg_ptr,
&bp[cur.msg_size - bufpos], bufpos) != bufpos)
&bp[cur.msg_size - bufpos], bufpos) != (ssize_t)bufpos)
errx(1, "kvm_read: %s", kvm_geterr(kd));
kvm_close(kd);
buflen = cur.msg_size;