diff --git a/man/rules/meson.build b/man/rules/meson.build
index 16e0ffca3f7..dd8510c0f15 100644
--- a/man/rules/meson.build
+++ b/man/rules/meson.build
@@ -146,6 +146,7 @@ manpages = [
'sd_bus_call_method_asyncv',
'sd_bus_call_methodv'],
''],
+ ['sd_bus_can_send', '3', [], ''],
['sd_bus_close', '3', ['sd_bus_default_flush_close', 'sd_bus_flush'], ''],
['sd_bus_creds_get_pid',
'3',
diff --git a/man/sd-bus.xml b/man/sd-bus.xml
index 4f1d8355d68..8fbc30a7866 100644
--- a/man/sd-bus.xml
+++ b/man/sd-bus.xml
@@ -50,6 +50,7 @@
sd_bus_call_async3,
sd_bus_call_method3,
sd_bus_call_method_async3,
+sd_bus_can_send3,
sd_bus_creds_get_pid3,
sd_bus_creds_new_from_pid3,
sd_bus_close3,
diff --git a/man/sd_bus_can_send.xml b/man/sd_bus_can_send.xml
new file mode 100644
index 00000000000..ba2a180ee2d
--- /dev/null
+++ b/man/sd_bus_can_send.xml
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+ sd_bus_can_send
+ systemd
+
+
+
+ sd_bus_can_send
+ 3
+
+
+
+ sd_bus_can_send
+
+ Check which types can be sent over a bus object
+
+
+
+
+ #include <systemd/sd-bus.h>
+
+
+ void sd_bus_can_send
+ sd_bus *bus
+ char type
+
+
+
+
+
+ Description
+
+ sd_bus_can_send is mostly used for checking if file descriptor
+ passing is available on the given bus. type can be any of the
+ SD_BUS_TYPE constants.
+
+
+
+ Return Value
+
+ On failure, sd_bus_can_send() returns a negative errno-style error
+ code. If values of the given type can be sent over the given bus, it returns a positive integer.
+ Otherwise, it returns zero.
+
+
+ Errors
+
+ Returned errors may indicate the following problems:
+
+
+
+ -ENOPKG
+
+ The bus object bus could not be resolved.
+
+
+
+
+ -ENOTCONN
+
+ The input parameter bus is
+ NULL or the bus is not connected.
+
+
+
+ -ECHILD
+
+ The bus object bus was created in a different
+ process.
+
+
+
+
+
+
+
+
+ See Also
+
+
+ systemd1,
+ sd-bus3
+
+
+
+