mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-10-05 05:09:21 +02:00
[kdbus] Update kdbus interface header (commit: c34e65633b4e)
Change-Id: Ib9bd554d3bf2d7dacc6c143038253fe2e7f177a8
This commit is contained in:
committed by
Ryan Lortie
parent
030b701401
commit
5080f9bb07
15
gio/kdbus.h
15
gio/kdbus.h
@@ -213,7 +213,6 @@ struct kdbus_policy_access {
|
|||||||
* bloom filter
|
* bloom filter
|
||||||
* @KDBUS_ITEM_DST_NAME: Destination's well-known name
|
* @KDBUS_ITEM_DST_NAME: Destination's well-known name
|
||||||
* @KDBUS_ITEM_MAKE_NAME: Name of domain, bus, endpoint
|
* @KDBUS_ITEM_MAKE_NAME: Name of domain, bus, endpoint
|
||||||
* @KDBUS_ITEM_MEMFD_NAME: The human readable name of a memfd (debugging)
|
|
||||||
* @KDBUS_ITEM_ATTACH_FLAGS: Attach-flags, used for updating which metadata
|
* @KDBUS_ITEM_ATTACH_FLAGS: Attach-flags, used for updating which metadata
|
||||||
* a connection subscribes to
|
* a connection subscribes to
|
||||||
* @_KDBUS_ITEM_ATTACH_BASE: Start of metadata attach items
|
* @_KDBUS_ITEM_ATTACH_BASE: Start of metadata attach items
|
||||||
@@ -254,7 +253,6 @@ enum kdbus_item_type {
|
|||||||
KDBUS_ITEM_BLOOM_MASK,
|
KDBUS_ITEM_BLOOM_MASK,
|
||||||
KDBUS_ITEM_DST_NAME,
|
KDBUS_ITEM_DST_NAME,
|
||||||
KDBUS_ITEM_MAKE_NAME,
|
KDBUS_ITEM_MAKE_NAME,
|
||||||
KDBUS_ITEM_MEMFD_NAME,
|
|
||||||
KDBUS_ITEM_ATTACH_FLAGS,
|
KDBUS_ITEM_ATTACH_FLAGS,
|
||||||
|
|
||||||
_KDBUS_ITEM_ATTACH_BASE = 0x1000,
|
_KDBUS_ITEM_ATTACH_BASE = 0x1000,
|
||||||
@@ -683,7 +681,7 @@ struct kdbus_cmd_conn_info {
|
|||||||
__u64 flags;
|
__u64 flags;
|
||||||
__u64 id;
|
__u64 id;
|
||||||
__u64 offset;
|
__u64 offset;
|
||||||
char name[0];
|
struct kdbus_item items[0];
|
||||||
} __attribute__((aligned(8)));
|
} __attribute__((aligned(8)));
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -715,6 +713,16 @@ struct kdbus_cmd_update {
|
|||||||
struct kdbus_item items[0];
|
struct kdbus_item items[0];
|
||||||
} __attribute__((aligned(8)));
|
} __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
|
* struct kdbus_cmd_match - struct to add or remove matches
|
||||||
* @size: The total size of the struct
|
* @size: The total size of the struct
|
||||||
@@ -728,6 +736,7 @@ struct kdbus_cmd_update {
|
|||||||
struct kdbus_cmd_match {
|
struct kdbus_cmd_match {
|
||||||
__u64 size;
|
__u64 size;
|
||||||
__u64 cookie;
|
__u64 cookie;
|
||||||
|
__u64 flags;
|
||||||
struct kdbus_item items[0];
|
struct kdbus_item items[0];
|
||||||
} __attribute__((aligned(8)));
|
} __attribute__((aligned(8)));
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user