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);