From 33560d64d2f77b7ef181ea6c02d22f21fbe4e91f Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Thu, 21 Mar 2024 06:15:04 +0100 Subject: Fix example build error if memory profiling enabled. * CI: build against libnDPI with `-DNDPI_NO_PKGCONFIG=ON` and `-DSTATIC_LIBNDPI_INSTALLDIR=/usr` * CI: `ENABLE_DBUS=ON` for most builds Signed-off-by: Toni Uhlig --- examples/c-influxd/c-influxd.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'examples/c-influxd/c-influxd.c') diff --git a/examples/c-influxd/c-influxd.c b/examples/c-influxd/c-influxd.c index c58c36ae3..6477480f6 100644 --- a/examples/c-influxd/c-influxd.c +++ b/examples/c-influxd/c-influxd.c @@ -350,6 +350,29 @@ static struct global_map const severity_map[] = {{"Low", INFLUXD_STATS_GAUGE_PTR {"Emergency", INFLUXD_STATS_GAUGE_PTR(flow_severity_emergency)}, {NULL, INFLUXD_STATS_GAUGE_PTR(flow_severity_unknown)}}; +#ifdef ENABLE_MEMORY_PROFILING +void nDPIsrvd_memprof_log_alloc(size_t alloc_size) +{ + (void)alloc_size; +} + +void nDPIsrvd_memprof_log_free(size_t free_size) +{ + (void)free_size; +} + +void nDPIsrvd_memprof_log(char const * const format, ...) +{ + va_list ap; + + va_start(ap, format); + fprintf(stderr, "%s", "nDPIsrvd MemoryProfiler: "); + vfprintf(stderr, format, ap); + fprintf(stderr, "%s\n", ""); + va_end(ap); +} +#endif + #define INFLUXDB_FORMAT() "%s=%llu," #define INFLUXDB_FORMAT_END() "%s=%llu\n" #define INFLUXDB_VALUE_COUNTER(value) #value, (unsigned long long int)influxd_statistics.counters.value -- cgit v1.2.3