Fix some WARNS fallout from the recent (s)size_t changes.
authorSascha Wildner <saw@online.de>
Wed, 19 Aug 2009 13:38:24 +0000 (15:38 +0200)
committerSascha Wildner <saw@online.de>
Wed, 19 Aug 2009 13:40:10 +0000 (15:40 +0200)
sbin/camcontrol/modeedit.c
sbin/hammer/cmd_softprune.c
sbin/kget/kget.c
sbin/mount_nwfs/mount_nwfs.c
sbin/sysctl/sysctl.c
usr.bin/gcore/elfcore.c
usr.sbin/pw/pw_user.c
usr.sbin/timed/timed/networkdelta.c

index 071985e..bf70af1 100644 (file)
@@ -463,7 +463,7 @@ load_format(const char *pagedb_path, int page)
                        } else if (depth == 0 && ! BUFFERFULL(str_pagenum)) {
                                strncat(str_pagenum, &c, 1);
                        } else if (depth == 0) {
-                               errx(EX_OSFILE, "%s:%d: %s %d %s", pagedb_path,
+                               errx(EX_OSFILE, "%s:%d: %s %zd %s", pagedb_path,
                                    lineno, "page identifier exceeds",
                                    sizeof(str_pagenum) - 1, "characters");
                        }
@@ -479,7 +479,7 @@ load_format(const char *pagedb_path, int page)
                        } else if (! BUFFERFULL(str_pagename)) {
                                strncat(str_pagename, &c, 1);
                        } else {
-                               errx(EX_OSFILE, "%s:%d: %s %d %s", pagedb_path,
+                               errx(EX_OSFILE, "%s:%d: %s %zd %s", pagedb_path,
                                    lineno, "page name exceeds",
                                    sizeof(str_pagenum) - 1, "characters");
                        }
@@ -496,7 +496,7 @@ load_format(const char *pagedb_path, int page)
                        } else if (! BUFFERFULL(format)) {
                                strncat(format, &c, 1);
                        } else {
-                               errx(EX_OSFILE, "%s:%d: %s %d %s", pagedb_path,
+                               errx(EX_OSFILE, "%s:%d: %s %zd %s", pagedb_path,
                                    lineno, "page definition exceeds",
                                    sizeof(format) - 1, "characters");
                        }
index b088a7f..1ed8f8c 100644 (file)
@@ -290,10 +290,12 @@ hammer_softprune_addentry(struct softprune **basep,
         */
        if (linkbuf[0] == '/') {
                asprintf(&fspath, "%*.*s",
-                        (tidptr - linkbuf), (tidptr - linkbuf), linkbuf);
+                        (int)(tidptr - linkbuf), (int)(tidptr - linkbuf),
+                        linkbuf);
        } else {
                asprintf(&fspath, "%s/%*.*s", dirpath,
-                        (tidptr - linkbuf), (tidptr - linkbuf), linkbuf);
+                        (int)(tidptr - linkbuf), (int)(tidptr - linkbuf),
+                        linkbuf);
        }
        if (statfs(fspath, &fs) < 0) {
                free(fspath);
index ed32198..80389ec 100644 (file)
@@ -40,7 +40,8 @@ char *p;
 int
 main(int argc, char *argv[])
 {
-       int len,i;
+       int err;
+       size_t i, len;
        char *buf;
        const char *mib1="machdep.uc_devlist";
        char name[9];
@@ -64,8 +65,8 @@ main(int argc, char *argv[])
 
        /* Print the changes made to ISA devices */
        /* get the buffer size */
-       i=sysctlbyname(mib1,NULL,&len,NULL,0);
-       if(i) {
+       err=sysctlbyname(mib1,NULL,&len,NULL,0);
+       if(err) {
                perror("buffer sizing");
                exit(-1);
        }
@@ -74,8 +75,8 @@ main(int argc, char *argv[])
                perror("malloc");
                exit(-1);
        }
-       i=sysctlbyname(mib1,buf,&len,NULL,0);
-       if(i) {
+       err=sysctlbyname(mib1,buf,&len,NULL,0);
+       if(err) {
                perror("retrieving data");
                exit(-1);
        }
index e6e16cd..4627318 100644 (file)
@@ -81,7 +81,8 @@ main(int argc, char *argv[]) {
        struct nw_entry_info einfo;
        struct tm *tm;
        time_t ltime;
-       int opt, error, mntflags, nlsopt, wall_clock, len;
+       int opt, error, mntflags, nlsopt, wall_clock;
+       size_t len;
        int mib[2];
        char *p, *p1, tmp[1024];
        u_char *pv;
index 831be6d..30fa24b 100644 (file)
@@ -292,7 +292,7 @@ S_clockinfo(int l2, void *p)
 {
        struct clockinfo *ci = (struct clockinfo*)p;
        if (l2 != sizeof(*ci))
-               err(1, "S_clockinfo %d != %d", l2, sizeof(*ci));
+               err(1, "S_clockinfo %d != %zu", l2, sizeof(*ci));
        printf("{ hz = %d, tick = %d, tickadj = %d, profhz = %d, stathz = %d }",
                ci->hz, ci->tick, ci->tickadj, ci->profhz, ci->stathz);
        return (0);
@@ -304,7 +304,7 @@ S_loadavg(int l2, void *p)
        struct loadavg *tv = (struct loadavg*)p;
 
        if (l2 != sizeof(*tv))
-               err(1, "S_loadavg %d != %d", l2, sizeof(*tv));
+               err(1, "S_loadavg %d != %zu", l2, sizeof(*tv));
 
        printf("{ %.2f %.2f %.2f }",
                (double)tv->ldavg[0]/(double)tv->fscale,
@@ -321,7 +321,7 @@ S_timespec(int l2, void *p)
        char *p1, *p2;
 
        if (l2 != sizeof(*ts))
-               err(1, "S_timespec %d != %d", l2, sizeof(*ts));
+               err(1, "S_timespec %d != %zu", l2, sizeof(*ts));
        printf("{ sec = %ld, nsec = %ld } ",
                ts->tv_sec, ts->tv_nsec);
        tv_sec = ts->tv_sec;
@@ -341,7 +341,7 @@ S_timeval(int l2, void *p)
        char *p1, *p2;
 
        if (l2 != sizeof(*tv))
-               err(1, "S_timeval %d != %d", l2, sizeof(*tv));
+               err(1, "S_timeval %d != %zu", l2, sizeof(*tv));
        printf("{ sec = %ld, usec = %ld } ",
                tv->tv_sec, tv->tv_usec);
        tv_sec = tv->tv_sec;
@@ -359,7 +359,7 @@ S_sensor(int l2, void *p)
        struct sensor *s = (struct sensor *)p;
 
        if (l2 != sizeof(*s)) {
-               warnx("S_sensor %d != %d", l2, sizeof(*s));
+               warnx("S_sensor %d != %zu", l2, sizeof(*s));
                return (1);
        }
 
@@ -495,7 +495,7 @@ T_dev_t(int l2, void *p)
 {
        dev_t *d = (dev_t *)p;
        if (l2 != sizeof(*d))
-               err(1, "T_dev_T %d != %d", l2, sizeof(*d));
+               err(1, "T_dev_T %d != %zu", l2, sizeof(*d));
        if ((int)(*d) != -1) {
                if (minor(*d) > 255 || minor(*d) < 0)
                        printf("{ major = %d, minor = 0x%x }",
@@ -552,7 +552,7 @@ oidfmt(int *oid, size_t len, char *fmt, u_int *kind)
        j = sizeof(buf);
        i = sysctl(qoid, len + 2, buf, &j, 0, 0);
        if (i)
-               err(1, "sysctl fmt %d %d %d", i, j, errno);
+               err(1, "sysctl fmt %d %zu %d", i, j, errno);
 
        if (kind)
                *kind = *(u_int *)buf;
@@ -638,7 +638,7 @@ show_var(int *oid, size_t nlen)
        j = sizeof(name);
        i = sysctl(qoid, nlen + 2, name, &j, 0, 0);
        if (i || !j)
-               err(1, "sysctl name %d %d %d", i, j, errno);
+               err(1, "sysctl name %d %zu %d", i, j, errno);
 
        if (Nflag) {
                printf("%s", name);
@@ -777,7 +777,7 @@ show_var(int *oid, size_t nlen)
                        return (1);
                if (!nflag)
                        printf("%s%s", name, sep);
-               printf("Format:%s Length:%d Dump:0x", fmt, len);
+               printf("Format:%s Length:%zu Dump:0x", fmt, len);
                while (len-- && (xflag || p < val + 16))
                        printf("%02x", *p++);
                if (!xflag && len > 16)
@@ -811,7 +811,7 @@ sysctl_all(int *oid, size_t len)
                        if (errno == ENOENT)
                                return 0;
                        else
-                               err(1, "sysctl(getnext) %d %d", retval, l2);
+                               err(1, "sysctl(getnext) %d %zu", retval, l2);
                }
 
                l2 /= sizeof(int);
index d2ba781..a2683b1 100644 (file)
@@ -485,7 +485,7 @@ readmap(pid_t pid)
                int len;
 
                len = 0;
-               n = sscanf(mapbuf + pos, "%p %p %*d %*d %*x %3[-rwx]"
+               n = sscanf(mapbuf + pos, "%lx %lx %*d %*d %*x %3[-rwx]"
                    " %*d %*d %*x %*s %*s %16s%*[\n]%n",
                    &start, &end, prot, type, &len);
                if (n != 4)
index 109e79f..b8491ac 100644 (file)
@@ -1237,7 +1237,7 @@ pw_checkname(u_char *name, int gecos)
        if (reject) {
                snprintf(showch, sizeof(showch), (*ch >= ' ' && *ch < 127)
                    ? "`%c'" : "0x%02x", *ch);
-               errx(EX_DATAERR, "invalid character %s at position %d in %s",
+               errx(EX_DATAERR, "invalid character %s at position %td in %s",
                    showch, (ch - name), showtype);
        }
        if (!gecos && (ch - name) > LOGNAMESIZE)
index 256dea5..009451a 100644 (file)
@@ -137,7 +137,7 @@ networkdelta(void)
        }
 
        if (trace)
-               fprintf(fd, "median of %d values starting at %ld is ",
+               fprintf(fd, "median of %td values starting at %ld is ",
                        xp-&x[0], med);
        return median(med, &eps, &x[0], xp, 1);
 }