diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-10-10 09:18:26 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2022-10-11 16:59:00 +0200 |
commit | 29c45dc4348e7db61aa80ba1657cbc2d8b1a19ee (patch) | |
tree | 82cedba74276d810467c79a990d7952b90852e8a /man/sd_journal_enumerate_fields.xml | |
parent | 0cf1a4b3a7e0b870912ec0f986aa8107309a761e (diff) | |
download | systemd-29c45dc4348e7db61aa80ba1657cbc2d8b1a19ee.tar.gz |
man: use external .c files for three examples
This way it's much easier to test that the code compiles without issues.
It's also easier to edit the code.
Indentation in one of the examples is reduced to two spaces. This is what we
use in man pages to make them fit on screen better.
Diffstat (limited to 'man/sd_journal_enumerate_fields.xml')
-rw-r--r-- | man/sd_journal_enumerate_fields.xml | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/man/sd_journal_enumerate_fields.xml b/man/sd_journal_enumerate_fields.xml index e074906980..2d8055ec89 100644 --- a/man/sd_journal_enumerate_fields.xml +++ b/man/sd_journal_enumerate_fields.xml @@ -94,26 +94,7 @@ <para>Use the <function>SD_JOURNAL_FOREACH_FIELD()</function> macro to iterate through all field names in use in the current journal.</para> - <programlisting>#include <stdio.h> -#include <string.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) { - fprintf(stderr, "Failed to open journal: %s\n", strerror(-r)); - return 1; - } - SD_JOURNAL_FOREACH_FIELD(j, field) - printf("%s\n", field); - sd_journal_close(j); - return 0; -}</programlisting> - + <programlisting><xi:include href="journal-enumerate-fields.c" parse="text" /></programlisting> </refsect1> <refsect1> |