journal-file: introduce journal_metrics_equal()

Currently not used, but will be used later.
This commit is contained in:
Yu Watanabe
2025-07-16 03:24:23 +09:00
parent 7b1f842d44
commit a09dc6e5fe
2 changed files with 14 additions and 0 deletions

View File

@@ -4578,6 +4578,19 @@ void journal_reset_metrics(JournalMetrics *m) {
};
}
bool journal_metrics_equal(const JournalMetrics *x, const JournalMetrics *y) {
assert(x);
assert(y);
return
x->max_size == y->max_size &&
x->min_size == y->min_size &&
x->max_use == y->max_use &&
x->min_use == y->min_use &&
x->keep_free == y->keep_free &&
x->n_max_files == y->n_max_files;
}
int journal_file_get_cutoff_realtime_usec(JournalFile *f, usec_t *ret_from, usec_t *ret_to) {
assert(f);
assert(f->header);

View File

@@ -315,6 +315,7 @@ void journal_file_post_change(JournalFile *f);
int journal_file_enable_post_change_timer(JournalFile *f, sd_event *e, usec_t t);
void journal_reset_metrics(JournalMetrics *m);
bool journal_metrics_equal(const JournalMetrics *x, const JournalMetrics *y);
int journal_file_get_cutoff_realtime_usec(JournalFile *f, usec_t *ret_from, usec_t *ret_to);
int journal_file_get_cutoff_monotonic_usec(JournalFile *f, sd_id128_t boot, usec_t *ret_from, usec_t *ret_to);