Diff for /elwix/patches/freebsd.netreceive.PR178862.patch between versions 1.1 and 1.2

version 1.1, 2017/06/13 17:57:53 version 1.2, 2021/03/11 13:59:52
Line 0 Line 1
   --- tools/tools/netrate/netreceive/netreceive.c.orig    2013-05-23 12:00:42.735844141 +0200
   +++ tools/tools/netrate/netreceive/netreceive.c 2013-05-23 15:11:05.507074899 +0200
   @@ -138,10 +138,10 @@
                   perror("no room for pointers!");
                   exit(1);
           }
   -       tp = (struct td_desc **)m;
   +       tp = (struct td_desc **)(void *) m;
           m += lb;        /* skip the pointers */
           for (si = i = 0; i < nt; i++, m += td_len) {
   -               tp[i] = (struct td_desc *)m;
   +               tp[i] = (struct td_desc *)(void *) m;
                   tp[i]->fd = s[si];
                   tp[i]->buflen = 65536;
                   tp[i]->buf = calloc(1, tp[i]->buflen);
   @@ -163,7 +163,7 @@
           /* now the parent collects and prints results */
           c0 = c1 = bc0 = bc1 = 0;
           clock_gettime(CLOCK_REALTIME, &then);
   -       fprintf(stderr, "start at %ld.%09ld\n", then.tv_sec, then.tv_nsec);
   +       fprintf(stderr, "start at %jd.%09ld\n", (__intmax_t)then.tv_sec, then.tv_nsec);
           while (1) {
                   int i, nt = nsock * nthreads;
                   int64_t dn;
   @@ -185,8 +185,8 @@
                   pps = (pps * 1000000000) / (delta.tv_sec*1000000000 + delta.tv_nsec + 1);
                   bps = ((bc0 - bc1) * 8000000000) / (delta.tv_sec*1000000000 + delta.tv_nsec + 1);
                   fprintf(stderr, " %9ld pps %8.3f Mbps", (long)pps, .000001*bps);
   -               fprintf(stderr, " - %d pkts in %ld.%09ld ns\n",
   -                       (int)dn, delta.tv_sec, delta.tv_nsec);
   +               fprintf(stderr, " - %d pkts in %jd.%09ld ns\n",
   +                       (int)dn, (__intmax_t)delta.tv_sec, delta.tv_nsec);
                   c1 = c0;
                   bc1 = bc0;
           }

Removed from v.1.1  
changed lines
  Added in v.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>