| SD_JOURNAL_HAS_RUNTIME_FILES(3) | sd_journal_has_runtime_files | SD_JOURNAL_HAS_RUNTIME_FILES(3) |
.SH "NAME" sd_journal_has_runtime_files,
sd_journal_has_persistent_files - Query availability of runtime or
persistent journal files
.SH "SYNOPSIS"
#include <systemd/sd-journal.h>
.HP 792u int
sd_journal_has_runtime_files(sd_journal *j);
.HP 864u int
sd_journal_has_persistent_files(sd_journal *j);
.SH "DESCRIPTION"
.PP sd_journal_has_runtime_files() returns a positive value if runtime
journal files (present in /run/systemd/journal/) have been found. Otherwise,
returns 0.
.PP sd_journal_has_persistent_files() returns a positive value if
persistent journal files (present in /var/log/journal/) have been found.
Otherwise, returns 0.
.SH "RETURN VALUE"
.PP Both sd_journal_has_runtime_files() and
sd_journal_has_persistent_files() return -EINVAL if their argument is
NULL.
.SH "NOTES"
.PP All functions listed here are thread-agnostic and only a single thread
may operate on a given object at any given time. Different threads may
access the same object at different times. Multiple independent objects may
be used from different threads in parallel.
.PP Functions described here are available as a shared library, which can be
compiled against and linked to with the
libsystemd pkg-config(1) file.
.SH "HISTORY"
.PP sd_journal_has_runtime_files() and
sd_journal_has_persistent_files() were added in version 229.
.SH "SEE ALSO"
.PP systemd(1), sd-journal(3)
| systemd 262.2 |