Fixed type mismatches which were fatal when sizeof(long) > sizeof(int).

This commit is contained in:
Bruce Evans 1998-07-06 22:08:00 +00:00
parent 29415d80c2
commit 81a4459b5f
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=37455
5 changed files with 13 additions and 13 deletions

View File

@ -110,7 +110,7 @@ dkinit()
error("dk_ndrive undefined in kernel");
return(0);
}
NREAD(X_DK_NDRIVE, &dk_ndrive, LONG);
NREAD(X_DK_NDRIVE, &dk_ndrive, sizeof(dk_ndrive));
if (dk_ndrive <= 0) {
error("dk_ndrive=%d according to %s", dk_ndrive, getbootfile());
return(0);

View File

@ -143,7 +143,7 @@ fetchiostat()
{
if (namelist[X_DK_BUSY].n_type == 0)
return;
NREAD(X_DK_BUSY, &s.dk_busy, LONG);
NREAD(X_DK_BUSY, &s.dk_busy, sizeof(s.dk_busy));
NREAD(X_DK_TIME, s.dk_time, dk_ndrive * LONG);
NREAD(X_DK_XFER, s.dk_xfer, dk_ndrive * LONG);
NREAD(X_DK_WDS, s.dk_wds, dk_ndrive * LONG);

View File

@ -42,7 +42,7 @@ static char copyright[] =
static char sccsid[] = "@(#)main.c 8.1 (Berkeley) 6/6/93";
#endif
static const char rcsid[] =
"$Id: main.c,v 1.7 1997/08/26 10:59:26 charnier Exp $";
"$Id: main.c,v 1.8 1998/06/09 04:17:19 imp Exp $";
#endif /* not lint */
#include <sys/param.h>
@ -142,8 +142,8 @@ main(argc, argv)
if (namelist[X_FIRST].n_type == 0)
errx(1, "couldn't read namelist");
gethostname(hostname, sizeof (hostname));
NREAD(X_HZ, &hz, LONG);
NREAD(X_STATHZ, &stathz, LONG);
NREAD(X_HZ, &hz, sizeof(hz));
NREAD(X_STATHZ, &stathz, sizeof(stathz));
hertz = stathz ? stathz : hz;
(*curcmd->c_init)();
curcmd->c_flags |= CF_INIT;

View File

@ -64,7 +64,7 @@ static struct p_times {
} *pt;
static long stime[CPUSTATES];
static int fscale;
static long fscale;
static double lccpu;
WINDOW *
@ -162,7 +162,7 @@ initpigs()
}
}
KREAD(NPTR(X_CPTIME), stime, sizeof (stime));
NREAD(X_CCPU, &ccpu, LONG);
NREAD(X_CCPU, &ccpu, sizeof(ccpu));
NREAD(X_FSCALE, &fscale, LONG);
lccpu = log((double) ccpu / fscale);

View File

@ -36,7 +36,7 @@
static char sccsid[] = "@(#)vmstat.c 8.2 (Berkeley) 1/12/94";
#endif
static const char rcsid[] =
"$Id: vmstat.c,v 1.24 1998/05/27 21:01:37 jhay Exp $";
"$Id: vmstat.c,v 1.25 1998/06/09 04:17:29 imp Exp $";
#endif /* not lint */
/*
@ -83,8 +83,8 @@ static struct Info {
long *intrcnt;
int bufspace;
int desiredvnodes;
int numvnodes;
int freevnodes;
long numvnodes;
long freevnodes;
} s, s1, s2, z;
#define cnt s.Cnt
@ -626,11 +626,11 @@ getinfo(s, st)
NREAD(X_CPTIME, s->time, sizeof s->time);
NREAD(X_CNT, &s->Cnt, sizeof s->Cnt);
NREAD(X_BUFFERSPACE, &s->bufspace, LONG);
NREAD(X_DESIREDVNODES, &s->desiredvnodes, LONG);
NREAD(X_BUFFERSPACE, &s->bufspace, sizeof(s->bufspace));
NREAD(X_DESIREDVNODES, &s->desiredvnodes, sizeof(s->desiredvnodes));
NREAD(X_NUMVNODES, &s->numvnodes, LONG);
NREAD(X_FREEVNODES, &s->freevnodes, LONG);
NREAD(X_DK_BUSY, &s->dk_busy, LONG);
NREAD(X_DK_BUSY, &s->dk_busy, sizeof(s->dk_busy));
NREAD(X_DK_TIME, s->dk_time, dk_ndrive * LONG);
NREAD(X_DK_XFER, s->dk_xfer, dk_ndrive * LONG);
NREAD(X_DK_WDS, s->dk_wds, dk_ndrive * LONG);