xs_cmd
if ((error = xs_cmd(&xst, XS_LIST, "device", &iovp1, &iov1_cnt)) != 0)
if ((error = xs_cmd(&xst, XS_LIST, path, &iovp2,
if ((error = xs_cmd(&xst, XS_LIST, path, &iovp, &iov_cnt)) != 0)
error = xs_cmd(&xst, XS_WRITE, key, &iovp, &iov_cnt);
if ((error = xs_cmd(&xst, XS_READ, key, &iovp, &iov_cnt)) != 0)
if ((error = xs_cmd(&xst, cmd, key, &iovp, &iov_cnt)) != 0)
if ((error = xs_cmd(&xst, XS_WATCH, key, &iovp, &iov_cnt)) != 0) {
if ((error = xs_cmd(&xst, XS_READ, key, &iovp, &iov_cnt)) != 0)
int xs_cmd(struct xs_transaction *, int, const char *, struct iovec **,