summaryrefslogtreecommitdiffstats
path: root/src/journal/journal-internal.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2016-04-25 00:31:24 +0200
committerLennart Poettering <lennart@poettering.net>2016-04-25 15:24:46 +0200
commit5d1ce25728856956c1fbfe05b491067f83bd2216 (patch)
tree0de24ab98c3a7cef94a2c0a68f1d5b33246d0266 /src/journal/journal-internal.h
parentsd-journal: minor simplification (diff)
downloadsystemd-5d1ce25728856956c1fbfe05b491067f83bd2216.tar.xz
systemd-5d1ce25728856956c1fbfe05b491067f83bd2216.zip
sd-journal: add API for opening journal files or directories by fd
Also, expose this via the "journalctl --file=-" syntax for STDIN. This feature remains undocumented though, as it is probably not too useful in real-life as this still requires fds that support mmaping and seeking, i.e. does not work for pipes, for which reading from STDIN is most commonly used.
Diffstat (limited to 'src/journal/journal-internal.h')
-rw-r--r--src/journal/journal-internal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/journal/journal-internal.h b/src/journal/journal-internal.h
index 7639325acf..34a48141f5 100644
--- a/src/journal/journal-internal.h
+++ b/src/journal/journal-internal.h
@@ -82,6 +82,8 @@ struct Directory {
};
struct sd_journal {
+ int toplevel_fd;
+
char *path;
char *prefix;
@@ -117,6 +119,7 @@ struct sd_journal {
bool on_network:1;
bool no_new_files:1;
+ bool no_inotify:1;
bool unique_file_lost:1; /* File we were iterating over got
removed, and there were no more
files, so sd_j_enumerate_unique