ENUM(KDBUS_ITEM_BLOOM_FILTER),
ENUM(KDBUS_ITEM_DST_NAME),
ENUM(KDBUS_ITEM_CREDS),
+ ENUM(KDBUS_ITEM_AUXGROUPS),
ENUM(KDBUS_ITEM_PID_COMM),
ENUM(KDBUS_ITEM_TID_COMM),
ENUM(KDBUS_ITEM_EXE),
h.hello.attach_flags = KDBUS_ATTACH_TIMESTAMP |
KDBUS_ATTACH_CREDS |
+ KDBUS_ATTACH_AUXGROUPS |
KDBUS_ATTACH_NAMES |
KDBUS_ATTACH_COMM |
KDBUS_ATTACH_EXE |
item->creds.starttime);
break;
+ case KDBUS_ITEM_AUXGROUPS: {
+ int i, n;
+
+ printf(" +%s (%llu bytes)\n", enum_MSG(item->type), item->size);
+ n = (item->size - KDBUS_ITEM_HEADER_SIZE) / sizeof(uint64_t);
+
+ for (i = 0; i < n; i++)
+ printf(" gid[%d] = %lld\n", i, item->data64[i]);
+ break;
+ }
+
case KDBUS_ITEM_PID_COMM:
case KDBUS_ITEM_TID_COMM:
case KDBUS_ITEM_EXE: