Following recent discussion in pkg-xen-devel and xen-devel,
https://lists.xenproject.org/archives/html/xen-devel/2018-10/msg00838.html
I am dropping this patch.
For now I revert it. When we next debrebase, we can (if we like)
throw away both the original patch, and this revert.
This reverts commit
5047884c76849b67e364bc525d1b3b55e781cf16.
Signed-off-by: Ian Jackson <ian.jackson@citrix.com>
Gbp-Pq: Name 0042-Revert-tools-xenstore-compatibility.diff.patch
#define XS_OPEN_READONLY 1UL<<0
#define XS_OPEN_SOCKETONLY 1UL<<1
-#define XS_OPEN_DOMAINONLY 1UL<<2
/*
* Setting XS_UNWATCH_FILTER arranges that after xs_unwatch, no
max_width = ws.ws_col - 2;
}
- xsh = xs_open(socket ? XS_OPEN_SOCKETONLY : XS_OPEN_DOMAINONLY);
+ xsh = xs_open(socket ? XS_OPEN_SOCKETONLY : 0);
if (xsh == NULL) err(1, "xs_open");
again:
struct xs_handle *xs_domain_open(void)
{
- return xs_open(XS_OPEN_DOMAINONLY);
+ return xs_open(0);
}
struct xs_handle *xs_open(unsigned long flags)
{
struct xs_handle *xsh = NULL;
- if (!(flags & XS_OPEN_DOMAINONLY)) {
if (flags & XS_OPEN_READONLY)
xsh = get_handle(xs_daemon_socket_ro());
else
xsh = get_handle(xs_daemon_socket());
- }
if (!xsh && !(flags & XS_OPEN_SOCKETONLY))
xsh = get_handle(xs_domain_dev());