chiark / gitweb /
kdbus: update header
[elogind.git] / src / libsystemd / sd-bus / kdbus.h
index b8861ceb017659557c47cd198a792f967684ff46..8f98396c5335e9b00b78d6187bad50e6ce675678 100644 (file)
@@ -481,9 +481,11 @@ enum kdbus_policy_type {
  *                             a well-know name for a process to be started
  *                             when traffic arrives
  * @KDBUS_HELLO_POLICY_HOLDER: Special-purpose connection which registers
- *                             policy entries for one or multiple names. The
- *                             provided names are not activated, and are not
- *                             registered with the name database
+ *                             policy entries for a name. The provided name
+ *                             is not activated and not registered with the
+ *                             name database, it only allows unprivileged
+ *                             connections to aquire a name, talk or discover
+ *                             a service
  * @KDBUS_HELLO_MONITOR:       Special-purpose connection to monitor
  *                             bus traffic
  */
@@ -602,9 +604,7 @@ enum kdbus_name_flags {
  * struct kdbus_cmd_name - struct to describe a well-known name
  * @size:              The total size of the struct
  * @flags:             Flags for a name entry (KDBUS_NAME_*)
- * @owner_id:          The current owner of the name. For requests,
- *                     privileged users may set this field to
- *                     (de)register names on behalf of other connections.
+ * @owner_id:          The current owner of the name.
  * @conn_flags:                The flags of the owning connection (KDBUS_HELLO_*)
  * @name:              The well-known name
  *
@@ -924,14 +924,14 @@ enum kdbus_ioctl_type {
  * @ENOMSG:            The queue is not empty, but no message with a matching
  *                     priority is currently queued.
  * @ENOSYS:            The requested functionality is not available.
- * @ENOTSUPP:          The feature negotiation failed, a not supported feature
- *                     was requested, or an unknown item type was received.
  * @ENOTTY:            An unknown ioctl command was received.
  * @ENOTUNIQ:          A specific data type was addressed to a broadcast
  *                     address, but only direct addresses support this kind of
  *                     data.
  * @ENXIO:             A unique address does not exist, or an offset in the
  *                     receiver's pool does not represent a queued message.
+ * @EOPNOTSUPP:                The feature negotiation failed, a not supported feature
+ *                     was requested, or an unknown item type was received.
  * @EPERM:             The policy prevented an operation. The requested
  *                     resource is owned by another entity.
  * @EPIPE:             When sending a message, a synchronous reply from the