From e207e3b332c3e006808226679e165e04bbaf63e3 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Sat, 12 Apr 2025 09:39:50 -0700 Subject: charts: add flag facilitating --no-threads No actual implementation here, just flag propagation. --- src/charts.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/charts.c') diff --git a/src/charts.c b/src/charts.c index 3d9ac2b..5d5cbc3 100644 --- a/src/charts.c +++ b/src/charts.c @@ -69,6 +69,7 @@ typedef struct _vwm_charts_t { unsigned marker_distance; float inv_ticks_per_sec, inv_total_delta; unsigned defer_maintenance:1; + unsigned no_threads:1; } vwm_charts_t; typedef enum _vwm_column_type_t { @@ -215,6 +216,9 @@ vwm_charts_t * vwm_charts_create(vcr_backend_t *vbe, unsigned flags) if (flags & VWM_CHARTS_FLAG_DEFER_MAINTENANCE) charts->defer_maintenance = 1; + if (flags & VWM_CHARTS_NO_THREADS) + charts->no_threads = 1; + charts->prev_sampling_interval_secs = charts->sampling_interval_secs = CHART_DEFAULT_INTERVAL_SECS; if (!vmon_init(&charts->vmon, VMON_FLAG_2PASS, CHART_VMON_SYS_WANTS, CHART_VMON_PROC_WANTS)) { -- cgit v1.2.3