From: Daniel Mack Date: Sat, 9 Aug 2014 12:13:57 +0000 (+0200) Subject: test: add test code for KDBUS_ITEM_AUXGROUPS X-Git-Tag: upstream/0.20140911.160207utc~57 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=40242d0ac630e8f3294939f155281518d9a28f13;p=platform%2Fcore%2Fsystem%2Fkdbus-bus.git test: add test code for KDBUS_ITEM_AUXGROUPS --- diff --git a/test/kdbus-enum.c b/test/kdbus-enum.c index a9378f9..2cf1d71 100644 --- a/test/kdbus-enum.c +++ b/test/kdbus-enum.c @@ -60,6 +60,7 @@ TABLE(MSG) = { 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), diff --git a/test/kdbus-util.c b/test/kdbus-util.c index c93390e..90b597d 100644 --- a/test/kdbus-util.c +++ b/test/kdbus-util.c @@ -59,6 +59,7 @@ kdbus_hello(const char *path, uint64_t flags, h.hello.attach_flags = KDBUS_ATTACH_TIMESTAMP | KDBUS_ATTACH_CREDS | + KDBUS_ATTACH_AUXGROUPS | KDBUS_ATTACH_NAMES | KDBUS_ATTACH_COMM | KDBUS_ATTACH_EXE | @@ -379,6 +380,17 @@ void msg_dump(const struct conn *conn, const struct kdbus_msg *msg) 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: