sd_journal_has_runtime_files

Index · Directives systemd 234

## Name

sd_journal_has_runtime_files, sd_journal_has_persistent_files — Query availability of runtime or persistent journal files.

## Synopsis

    #include <systemd/sd-journal.h>

`int sd_journal_has_runtime_files(` | sd_journal *j`)`;

`int sd_journal_has_persistent_files(` | sd_journal *j`)`;

## Description

`sd_journal_has_runtime_files()` returns a positive value if runtime journal files (present in /run/systemd/journal/) have been found. Otherwise returns 0.

`sd_journal_has_persistent_files()` returns a positive value if persistent journal files (present in /var/log/journal/) have been found. Otherwise returns 0.

## Return value

Both `sd_journal_has_runtime_files()` and `sd_journal_has_persistent_files()` return -EINVAL if their argument is NULL.

## Notes

All functions listed here are thread-agnostic and only a single thread may operate on a given sd_journal object.

Functions listed here are available as a shared library, which can be compiled and linked to with the `libsystemd` pkg-config(1) file.

## See Also

sd-journal(3)