From: Lennart Poettering Date: Tue, 5 Nov 2024 13:07:31 +0000 (+0100) Subject: man: add brief entrypoint man page for sd-varlink X-Git-Tag: v257-rc1~21^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4f5fabe7a39f046e0456eba07472df061e85c94e;p=thirdparty%2Fsystemd.git man: add brief entrypoint man page for sd-varlink We have this in a similar fashion for the other APIs libsystemd provides. Add the same for sd-varlink. There isn't too much on it for now, but at least it's a start. Also link it up everywhere. --- diff --git a/man/libsystemd.xml b/man/libsystemd.xml index d3d9798d6bb..ef34571dd65 100644 --- a/man/libsystemd.xml +++ b/man/libsystemd.xml @@ -35,6 +35,7 @@ #include <systemd/sd-login.h> #include <systemd/sd-messages.h> #include <systemd/sd-path.h> +#include <systemd/sd-varlink.h> @@ -61,8 +62,9 @@ sd-id1283, sd-journal3, sd-json3, - and sd-login3 + and + sd-varlink3 for information about different parts of the library interface. diff --git a/man/rules/meson.build b/man/rules/meson.build index eb4300386d7..ce587efb216 100644 --- a/man/rules/meson.build +++ b/man/rules/meson.build @@ -155,6 +155,7 @@ manpages = [ ['sd-journal', '3', [], ''], ['sd-json', '3', [], ''], ['sd-login', '3', [], 'HAVE_PAM'], + ['sd-varlink', '3', [], ''], ['sd_booted', '3', [], ''], ['sd_bus_add_match', '3', diff --git a/man/sd-bus.xml b/man/sd-bus.xml index 26392d7a311..238c5a68c9a 100644 --- a/man/sd-bus.xml +++ b/man/sd-bus.xml @@ -189,6 +189,7 @@ systemd1 sd-event3 busctl1 + sd-varlink3 dbus-daemon1 dbus-send1 diff --git a/man/sd-json.xml b/man/sd-json.xml index e10ef0d9538..95a1985d6fe 100644 --- a/man/sd-json.xml +++ b/man/sd-json.xml @@ -84,7 +84,8 @@ See Also - systemd1, + systemd1 + sd-varlink3 pkg-config1 diff --git a/man/sd-varlink.xml b/man/sd-varlink.xml new file mode 100644 index 00000000000..b28d100b31c --- /dev/null +++ b/man/sd-varlink.xml @@ -0,0 +1,64 @@ + + + + + + + + sd-varlink + systemd + + + + sd-varlink + 3 + + + + sd-varlink + APIs for Varlink IPC + + + + + #include <systemd/sd-varlink.h> + + + + pkg-config --cflags --libs libsystemd + + + + + Description + + sd-varlink.h is part of + libsystemd3 and + provides APIs for implementing Varlink IPC clients and services. See + for more information about Varlink IPC. + + Varlink IPC uses JSON as marshalling format. The sd-varlink + API relies on the + sd-json3 API for JSON + seralization, deserialization and manipulation. + + The varlinkctl1 tool + makes the functionality implemented by sd-varlink available from the command line. + + + + + + See Also + + systemd1 + sd-event3 + sd-json3 + varlinkctl1 + sd-bus3 + pkg-config1 + + +