ret = frsh_contract_renegotiate_sync(&contract[i], vres[i]);
if (ret) PERROR_AND_EXIT(ret, "frsh_contract_renegotiate_sync");
clock_gettime(CLOCK_MONOTONIC, &t_end);
- printf("%d %g\n", i, (float)(t_end.tv_sec+1e-9*t_end.tv_nsec) - (t_start.tv_sec+1e-9*t_start.tv_nsec));
+ uint64_t ns;
+ ns = (uint64_t)(t_end.tv_sec - t_start.tv_sec)*1000000000;
+ ns += t_end.tv_nsec - t_start.tv_nsec;
+ printf("%d %d.%09d\n", i, (int)(ns/1000000000), (int)(ns%1000000000));
}
/* Cancel N contracts */
for (i=0; i<N; i++) {