summaryrefslogtreecommitdiff
path: root/src/charts.c
diff options
context:
space:
mode:
authorVito Caputo <vcaputo@pengaru.com>2025-04-12 09:39:50 -0700
committerVito Caputo <vcaputo@pengaru.com>2025-04-12 09:39:50 -0700
commite207e3b332c3e006808226679e165e04bbaf63e3 (patch)
tree15f2be7e67a4f8f0b13cb544ca21eab424bed289 /src/charts.c
parent82c0242318c17b264f1ed1ddc982eb5047568545 (diff)
charts: add flag facilitating --no-threads
No actual implementation here, just flag propagation.
Diffstat (limited to 'src/charts.c')
-rw-r--r--src/charts.c4
1 files changed, 4 insertions, 0 deletions
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)) {
© All Rights Reserved