summaryrefslogtreecommitdiff
path: root/src/libsystemd/sd-bus/kdbus.h
diff options
context:
space:
mode:
authorDaniel Mack <zonque@gmail.com>2014-08-10 21:46:24 +0200
committerDaniel Mack <zonque@gmail.com>2014-08-10 21:46:45 +0200
commit15aa9b201c43d48b4f2a331d8a3ae9c06271a35f (patch)
treed0d9bc6f7a19d888f23225e0af30daa31bc7384a /src/libsystemd/sd-bus/kdbus.h
parent37d6781b315f1c84e9344b5c0199aa1cbb4c2d7a (diff)
sd-bus: sync kdbus.h (ABI break)
Diffstat (limited to 'src/libsystemd/sd-bus/kdbus.h')
-rw-r--r--src/libsystemd/sd-bus/kdbus.h29
1 files changed, 17 insertions, 12 deletions
diff --git a/src/libsystemd/sd-bus/kdbus.h b/src/libsystemd/sd-bus/kdbus.h
index 8f98396c5..b060330cb 100644
--- a/src/libsystemd/sd-bus/kdbus.h
+++ b/src/libsystemd/sd-bus/kdbus.h
@@ -223,6 +223,7 @@ struct kdbus_policy_access {
* @KDBUS_ITEM_ID: Connection ID
* @KDBUS_ITEM_TIMESTAMP: Timestamp
* @KDBUS_ITEM_CREDS: Process credential
+ * @KDBUS_ITEM_AUXGROUPS: Auxiliary process groups
* @KDBUS_ITEM_PID_COMM: Process ID "comm" identifier
* @KDBUS_ITEM_TID_COMM: Thread ID "comm" identifier
* @KDBUS_ITEM_EXE: The path of the executable
@@ -263,6 +264,7 @@ enum kdbus_item_type {
KDBUS_ITEM_ID,
KDBUS_ITEM_TIMESTAMP,
KDBUS_ITEM_CREDS,
+ KDBUS_ITEM_AUXGROUPS,
KDBUS_ITEM_PID_COMM,
KDBUS_ITEM_TID_COMM,
KDBUS_ITEM_EXE,
@@ -500,6 +502,7 @@ enum kdbus_hello_flags {
* enum kdbus_attach_flags - flags for metadata attachments
* @KDBUS_ATTACH_TIMESTAMP: Timestamp
* @KDBUS_ATTACH_CREDS: Credentials
+ * @KDBUS_ATTACH_AUXGROUPS: Auxiliary groups
* @KDBUS_ATTACH_NAMES: Well-known names
* @KDBUS_ATTACH_COMM: The "comm" process identifier
* @KDBUS_ATTACH_EXE: The path of the executable
@@ -514,16 +517,17 @@ enum kdbus_hello_flags {
enum kdbus_attach_flags {
KDBUS_ATTACH_TIMESTAMP = 1 << 0,
KDBUS_ATTACH_CREDS = 1 << 1,
- KDBUS_ATTACH_NAMES = 1 << 2,
- KDBUS_ATTACH_COMM = 1 << 3,
- KDBUS_ATTACH_EXE = 1 << 4,
- KDBUS_ATTACH_CMDLINE = 1 << 5,
- KDBUS_ATTACH_CGROUP = 1 << 6,
- KDBUS_ATTACH_CAPS = 1 << 7,
- KDBUS_ATTACH_SECLABEL = 1 << 8,
- KDBUS_ATTACH_AUDIT = 1 << 9,
- KDBUS_ATTACH_CONN_NAME = 1 << 10,
- _KDBUS_ATTACH_ALL = (1 << 11) - 1,
+ KDBUS_ATTACH_AUXGROUPS = 1 << 2,
+ KDBUS_ATTACH_NAMES = 1 << 3,
+ KDBUS_ATTACH_COMM = 1 << 4,
+ KDBUS_ATTACH_EXE = 1 << 5,
+ KDBUS_ATTACH_CMDLINE = 1 << 6,
+ KDBUS_ATTACH_CGROUP = 1 << 7,
+ KDBUS_ATTACH_CAPS = 1 << 8,
+ KDBUS_ATTACH_SECLABEL = 1 << 9,
+ KDBUS_ATTACH_AUDIT = 1 << 10,
+ KDBUS_ATTACH_CONN_NAME = 1 << 11,
+ _KDBUS_ATTACH_ALL = (1 << 12) - 1,
};
/**
@@ -899,8 +903,9 @@ enum kdbus_ioctl_type {
* @EEXIST: A requested domain, bus or endpoint with the same
* name already exists. A specific data type, which is
* only expected once, is provided multiple times.
- * @EFAULT: The supplied memory could not be accessed, or the data
- * is not properly aligned.
+ * @EFAULT: The supplied memory could not be accessed, the data
+ * is not properly aligned, or the current task's memory
+ * is inaccessible.
* @EINVAL: The provided data does not match its type or other
* expectations, like a string which is not NUL terminated,
* or a string length that points behind the first