sd-bus: sync kdbus.h (ABI break!)

struct kdbus_cmd_match got a flags field, which systemd currently makes no
use of.
This commit is contained in:
Daniel Mack
2014-10-02 17:15:39 +02:00
parent 893e72da6b
commit 995a1063db
+11
View File
@@ -713,6 +713,16 @@ struct kdbus_cmd_update {
struct kdbus_item items[0];
} __attribute__((aligned(8)));
/**
* enum kdbus_cmd_match_flags - flags to control the KDBUS_CMD_MATCH_ADD ioctl
* @KDBUS_MATCH_REPLACE: If entries with the supplied cookie already
* exists, remove them before installing the new
* matches.
*/
enum kdbus_cmd_match_flags {
KDBUS_MATCH_REPLACE = 1ULL << 0,
};
/**
* struct kdbus_cmd_match - struct to add or remove matches
* @size: The total size of the struct
@@ -726,6 +736,7 @@ struct kdbus_cmd_update {
struct kdbus_cmd_match {
__u64 size;
__u64 cookie;
__u64 flags;
struct kdbus_item items[0];
} __attribute__((aligned(8)));