diff --git a/man/rules/meson.build b/man/rules/meson.build
index b249adc48f..d5feb5da08 100644
--- a/man/rules/meson.build
+++ b/man/rules/meson.build
@@ -252,6 +252,12 @@ manpages = [
'sd_bus_message_get_sender',
'sd_bus_message_set_sender'],
''],
+ ['sd_bus_message_set_expect_reply',
+ '3',
+ ['sd_bus_message_get_auto_start',
+ 'sd_bus_message_get_expect_reply',
+ 'sd_bus_message_set_auto_start'],
+ ''],
['sd_bus_message_verify_type', '3', [], ''],
['sd_bus_negotiate_fds',
'3',
diff --git a/man/sd-bus.xml b/man/sd-bus.xml
index dc358e817a..7f9fab3cc3 100644
--- a/man/sd-bus.xml
+++ b/man/sd-bus.xml
@@ -68,6 +68,7 @@
sd_bus_message_read_basic3,
sd_bus_message_read3,
sd_bus_message_set_destination3,
+sd_bus_message_set_expect_reply3,
sd_bus_message_verify_type3,
sd_bus_negotiate_fds3,
sd_bus_new3,
diff --git a/man/sd_bus_message_set_expect_reply.xml b/man/sd_bus_message_set_expect_reply.xml
new file mode 100644
index 0000000000..2dfabca18f
--- /dev/null
+++ b/man/sd_bus_message_set_expect_reply.xml
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+ sd_bus_message_set_expect_reply
+ systemd
+
+
+
+ sd_bus_message_set_expect_reply
+ 3
+
+
+
+ sd_bus_message_set_expect_reply
+ sd_bus_message_get_expect_reply
+ sd_bus_message_set_auto_start
+ sd_bus_message_get_auto_start
+
+ Set and query bus message metadata
+
+
+
+
+ #include <systemd/sd-bus.h>
+
+
+ int sd_bus_message_set_expect_reply
+ sd_bus_message *message
+ int b
+
+
+
+ int sd_bus_message_get_expect_reply
+ sd_bus_message *message
+
+
+
+ int sd_bus_message_set_auto_start
+ sd_bus_message *message
+ int b
+
+
+
+ int sd_bus_message_get_auto_start
+ sd_bus_message *message
+
+
+
+
+
+
+ Description
+
+ sd_bus_message_set_expect_reply() sets or clears the
+ NO_REPLY_EXPECTED flag on the message m. This flag
+ matters only for method call messages and is used to specify that no method return or error
+ reply is expected. It is ignored for other types. Thus, for a method call message, calling
+ sd_bus_message_set_expect_reply(…, 0) sets the flag and
+ suppresses the reply.
+
+ sd_bus_message_get_expect_reply() checks if the
+ NO_REPLY_EXPECTED flag is set on the message m. It
+ will return positive if it is not set, and zero if it is.
+
+ sd_bus_message_set_auto_start() sets or clears the
+ NO_AUTO_START flag on the message m. When the flag
+ is set the bus must not launch an owner for the destination name in response to this message.
+ Calling
+ sd_bus_message_set_auto_start(…, 0) sets the flag.
+
+
+ sd_bus_message_get_auto_start() checks if the
+ NO_AUTO_START flag is set on the message m. It
+ will return positive if it is not set, and zero if it is.
+
+
+
+ Return Value
+
+ On success, these functions return 0 or a positive integer. On failure, they return a
+ negative errno-style error code.
+
+
+
+ Errors
+
+ Returned errors may indicate the following problems:
+
+
+
+ -EINVAL
+
+ The message parameter is
+ NULL.
+
+
+
+ -EPERM
+
+ The message message is sealed
+ when trying to set a flag.
+
+ The message message has wrong
+ type.
+
+
+
+
+
+
+
+
+ See Also
+
+
+ systemd1,
+ sd-bus3,
+ sd_bus_set_description3
+
+
+
+