From 7d35376483a1e15b3da4300720a83a1213587d64 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Sat, 12 Apr 2025 09:41:19 -0700 Subject: vmon: wire up --no-threads to the charts flag Still no actual implementation yet --- src/vmon.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/vmon.c') diff --git a/src/vmon.c b/src/vmon.c index 3f5cdcc..74ca857 100644 --- a/src/vmon.c +++ b/src/vmon.c @@ -599,6 +599,7 @@ int vmon_execv(vmon_t *vmon) /* parse argv, init charts/vcr_backend/vcr_dest, attach libvmon to monitored process via vwm_chart_create() */ static vmon_t * vmon_startup(int argc, const char * const *argv) { + unsigned charts_flags = VWM_CHARTS_FLAG_DEFER_MAINTENANCE; vcr_backend_type_t backend_type; vmon_t *vmon; @@ -642,7 +643,10 @@ static vmon_t * vmon_startup(int argc, const char * const *argv) goto _err_free; } - vmon->charts = vwm_charts_create(vmon->vcr_backend, VWM_CHARTS_FLAG_DEFER_MAINTENANCE); + if (vmon->no_threads) + charts_flags |= VWM_CHARTS_NO_THREADS; + + vmon->charts = vwm_charts_create(vmon->vcr_backend, charts_flags); if (!vmon->charts) { VWM_ERROR("unable to create charts instance"); goto _err_vcr; -- cgit v1.2.3