From c0c2bb98a23b649c55e5d8a55395073fdaa8d6fa Mon Sep 17 00:00:00 2001 From: Nathan Scott Date: Fri, 3 Sep 2021 12:11:31 +1000 Subject: Add completion handling for dynamic meters and columns Be sure to free dynamic memory allocated for meters and columns strings, no-op on platforms other than pcp. Closes #774 --- dragonflybsd/Platform.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'dragonflybsd') diff --git a/dragonflybsd/Platform.h b/dragonflybsd/Platform.h index 85b70ab2..48ed1e93 100644 --- a/dragonflybsd/Platform.h +++ b/dragonflybsd/Platform.h @@ -92,6 +92,8 @@ static inline void Platform_gettime_monotonic(uint64_t* msec) { static inline Hashtable* Platform_dynamicMeters(void) { return NULL; } +static inline void Platform_dynamicMetersDone(ATTR_UNUSED Hashtable* table) { } + static inline void Platform_dynamicMeterInit(ATTR_UNUSED Meter* meter) { } static inline void Platform_dynamicMeterUpdateValues(ATTR_UNUSED Meter* meter) { } @@ -100,6 +102,8 @@ static inline void Platform_dynamicMeterDisplay(ATTR_UNUSED const Meter* meter, static inline Hashtable* Platform_dynamicColumns(void) { return NULL; } +static inline void Platform_dynamicColumnsDone(ATTR_UNUSED Hashtable* table) { } + static inline const char* Platform_dynamicColumnInit(ATTR_UNUSED unsigned int key) { return NULL; } static inline bool Platform_dynamicColumnWriteField(ATTR_UNUSED const Process* proc, ATTR_UNUSED RichString* str, ATTR_UNUSED unsigned int key) { return false; } -- cgit v1.2.3