ports/benchmarks/nuttcp/patches/patch-nuttcp_c

27 lines
739 B
Text

time_t is long long
Index: nuttcp.c
--- nuttcp.c.orig
+++ nuttcp.c
@@ -9693,18 +9693,18 @@ prusage( register struct rusage *r0, register struct r
break;
case 'X':
- sprintf(outp, "%ld", t == 0 ? 0 : (r1->ru_ixrss-r0->ru_ixrss)/t);
+ sprintf(outp, "%lld", t == 0 ? 0 : (r1->ru_ixrss-r0->ru_ixrss)/t);
END(outp);
break;
case 'D':
- sprintf(outp, "%ld", t == 0 ? 0 :
+ sprintf(outp, "%lld", t == 0 ? 0 :
(r1->ru_idrss+r1->ru_isrss-(r0->ru_idrss+r0->ru_isrss))/t);
END(outp);
break;
case 'K':
- sprintf(outp, "%ld", t == 0 ? 0 :
+ sprintf(outp, "%lld", t == 0 ? 0 :
((r1->ru_ixrss+r1->ru_isrss+r1->ru_idrss) -
(r0->ru_ixrss+r0->ru_idrss+r0->ru_isrss))/t);
END(outp);