diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2013-06-04 22:31:05 -0400 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2013-06-10 10:10:06 -0400 |
commit | a688baa8b71f9c74500f7883dfb137194874266a (patch) | |
tree | 0b83a52f603e70c56ec853987e21c745562f3110 /man | |
parent | c5a10d9ca017be6133154e09383c84c3d5b85f7c (diff) | |
download | systemd-a688baa8b71f9c74500f7883dfb137194874266a.tar.gz |
journal: add ability to filter by current user
This is the just the library part.
SD_JOURNAL_CURRENT_USER flags is added to sd_j_open(), to open
files from current user.
SD_JOURNAL_SYSTEM_ONLY is renamed to SD_JOURNAL_SYSTEM,
and changed to mean to (also) open system files. This way various
flags can be combined, which gives them nicer semantics, especially
if other ones are added later.
Backwards compatibility is kept, because SD_JOURNAL_SYSTEM_ONLY
is equivalent to SD_JOURNAL_SYSTEM if used alone, and before there
we no other flags.
Diffstat (limited to 'man')
-rw-r--r-- | man/sd_journal_open.xml | 35 |
1 files changed, 30 insertions, 5 deletions
diff --git a/man/sd_journal_open.xml b/man/sd_journal_open.xml index 76b857b991..dd2f32d81a 100644 --- a/man/sd_journal_open.xml +++ b/man/sd_journal_open.xml @@ -49,7 +49,8 @@ <refname>sd_journal</refname> <refname>SD_JOURNAL_LOCAL_ONLY</refname> <refname>SD_JOURNAL_RUNTIME_ONLY</refname> - <refname>SD_JOURNAL_SYSTEM_ONLY</refname> + <refname>SD_JOURNAL_SYSTEM</refname> + <refname>SD_JOURNAL_CURRENT_USER</refname> <refpurpose>Open the system journal for reading</refpurpose> </refnamediv> @@ -93,10 +94,14 @@ be opened. <literal>SD_JOURNAL_RUNTIME_ONLY</literal> makes sure only volatile journal files will be opened, excluding those which are stored on persistent - storage. <literal>SD_JOURNAL_SYSTEM_ONLY</literal> - will ensure that only journal files of system services - and the kernel (in opposition to user session processes) will - be opened.</para> + storage. <literal>SD_JOURNAL_SYSTEM</literal> + will cause journal files of system services and the + kernel (in opposition to user session processes) to + be opened. <literal>SD_JOURNAL_CURRENT_USER</literal> + will cause journal files of the current user to be + opened. If neither <literal>SD_JOURNAL_SYSTEM</literal> + nor <literal>SD_JOURNAL_CURRENT_USER</literal> are + specified, all journal file types will be opened.</para> <para><function>sd_journal_open_directory()</function> is similar to <function>sd_journal_open()</function> @@ -171,6 +176,26 @@ </refsect1> <refsect1> + <title>History</title> + + <para><function>sd_journal_open()</function>, + <function>sd_journal_close()</function>, + <literal>SD_JOURNAL_LOCAL_ONLY</literal>, + <literal>SD_JOURNAL_RUNTIME_ONLY</literal>, + <literal>SD_JOURNAL_SYSTEM_ONLY</literal> were added + in systemd-38.</para> + + <para><function>sd_journal_open_directory()</function> + was added in systemd-187.</para> + + <para><literal>SD_JOURNAL_SYSTEM</literal> and + <literal>SD_JOURNAL_CURRENT_USER</literal> were added + in systemd-205. + <literal>SD_JOURNAL_SYSTEM_ONLY</literal> + was deprecated.</para> + </refsect1> + + <refsect1> <title>See Also</title> <para> |