mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 00:14:32 +09:00
journal-file: introduce journal_metrics_equal()
Currently not used, but will be used later.
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user