X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fjournal%2Fsd-journal.c;h=497f79cb525a33ae0b195fd3da3e1ab20f440eed;hb=d4943dc7559dff51d4d3bb737232b9328d6726e1;hp=6befd8b3ceb0c7821b34257893fcc5571ad235d9;hpb=49f43d5f91a99b23f745726aa351d8f159774357;p=elogind.git diff --git a/src/journal/sd-journal.c b/src/journal/sd-journal.c index 6befd8b3c..497f79cb5 100644 --- a/src/journal/sd-journal.c +++ b/src/journal/sd-journal.c @@ -1116,7 +1116,7 @@ static int add_file(sd_journal *j, const char *prefix, const char *filename) { return 0; } - r = journal_file_open(path, O_RDONLY, 0, NULL, &f); + r = journal_file_open(path, O_RDONLY, 0, NULL, NULL, &f); free(path); if (r < 0) { @@ -2009,6 +2009,22 @@ _public_ int sd_journal_get_cutoff_monotonic_usec(sd_journal *j, sd_id128_t boot return first ? 0 : 1; } +void journal_print_header(sd_journal *j) { + Iterator i; + JournalFile *f; + bool newline = false; + + assert(j); + + HASHMAP_FOREACH(f, j->files, i) { + if (newline) + putchar('\n'); + else + newline = true; + + journal_file_print_header(f); + } +} /* _public_ int sd_journal_query_unique(sd_journal *j, const char *field) { */ /* if (!j) */