openbsd-ports/benchmarks/netperf/patches/patch-src_netlib_c
2022-03-11 18:21:39 +00:00

66 lines
2.1 KiB
Plaintext

--- src/netlib.c.orig Sat Apr 25 00:08:33 2015
+++ src/netlib.c Thu Apr 20 01:39:06 2017
@@ -4000,7 +4000,7 @@ void demo_stream_setup(uint32_t a, uint32_t b) {
#ifdef WIN32
__forceinline void demo_interval_display(double actual_interval)
#else
- inline void demo_interval_display(double actual_interval)
+void demo_interval_display(double actual_interval)
#endif
{
static int count = 0;
@@ -4010,22 +4010,22 @@ __forceinline void demo_interval_display(double actual
switch (netperf_output_mode) {
case HUMAN:
fprintf(where,
- "Interim result: %7.2f %s/s over %.3f seconds ending at %ld.%.3ld\n",
+ "Interim result: %7.2f %s/s over %.3f seconds ending at %lld.%.3ld\n",
calc_thruput_interval(units_this_tick,
actual_interval/1000000.0),
format_units(),
actual_interval/1000000.0,
- now.tv_sec,
+ (long long) now.tv_sec,
(long) now.tv_usec/1000);
break;
case CSV:
fprintf(where,
- "%7.2f,%s/s,%.3f,%ld.%.3ld\n",
+ "%7.2f,%s/s,%.3f,%lld.%.3ld\n",
calc_thruput_interval(units_this_tick,
actual_interval/1000000.0),
format_units(),
actual_interval/1000000.0,
- now.tv_sec,
+ (long long) now.tv_sec,
(long) now.tv_usec/1000);
break;
case KEYVAL:
@@ -4033,7 +4033,7 @@ __forceinline void demo_interval_display(double actual
"NETPERF_INTERIM_RESULT[%d]=%.2f\n"
"NETPERF_UNITS[%d]=%s/s\n"
"NETPERF_INTERVAL[%d]=%.3f\n"
- "NETPERF_ENDING[%d]=%ld.%.3ld\n",
+ "NETPERF_ENDING[%d]=%lld.%.3ld\n",
count,
calc_thruput_interval(units_this_tick,
actual_interval/1000000.0),
@@ -4042,7 +4042,7 @@ __forceinline void demo_interval_display(double actual
count,
actual_interval/1000000.0,
count,
- now.tv_sec,
+ (long long) now.tv_sec,
(long) now.tv_usec/1000);
count += 1;
break;
@@ -4067,7 +4067,7 @@ __forceinline void demo_interval_display(double actual
inline directive has to appear in netlib.h... */
void demo_interval_tick(uint32_t units)
#else
- inline void demo_interval_tick(uint32_t units)
+void demo_interval_tick(uint32_t units)
#endif
{
double actual_interval = 0.0;