/* SPDX-License-Identifier: MIT-0 */ | |
#include <errno.h> | |
#include <stdio.h> | |
#include <systemd/sd-journal.h> | |
int main(int argc, char *argv[]) { | |
sd_journal *j; | |
const char *field; | |
int r; | |
r = sd_journal_open(&j, SD_JOURNAL_LOCAL_ONLY); | |
if (r < 0) { | |
errno = -r; | |
fprintf(stderr, "Failed to open journal: %m\n"); | |
return 1; | |
} | |
SD_JOURNAL_FOREACH_FIELD(j, field) | |
printf("%s\n", field); | |
sd_journal_close(j); | |
return 0; | |
} |