xs_directory
error = xs_directory(t, dir, node, &dir_n, &d);
error = xs_directory(xbt, cur_path, "", &count, &dir);
error = xs_directory(XST_NIL, xbs->xbs_node, "", &type_count, &types);
error = xs_directory(XST_NIL, xbs->xbs_node, type, &vm_count, &vms);
error = xs_directory(XST_NIL, xbs->xbs_node, sbuf_data(vm_path),
error = xs_directory(XST_NIL, xbs->xbs_node, type, &count, &dir);
int xs_directory(struct xs_transaction t, const char *dir,