summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xcb_conn.c5
-rw-r--r--src/xcbint.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/xcb_conn.c b/src/xcb_conn.c
index 2b24dc0..29d91f4 100644
--- a/src/xcb_conn.c
+++ b/src/xcb_conn.c
@@ -247,6 +247,11 @@ void XCBDisconnect(XCBConnection *c)
/* Private interface */
+void _xcb_conn_shutdown(XCBConnection *c)
+{
+ c->has_error = 1;
+}
+
int _xcb_conn_wait(XCBConnection *c, pthread_cond_t *cond, struct iovec **vector, int *count)
{
int ret;
diff --git a/src/xcbint.h b/src/xcbint.h
index f059522..01d8a20 100644
--- a/src/xcbint.h
+++ b/src/xcbint.h
@@ -158,6 +158,7 @@ struct XCBConnection {
_xcb_xid xid;
};
+void _xcb_conn_shutdown(XCBConnection *c);
int _xcb_conn_wait(XCBConnection *c, pthread_cond_t *cond, struct iovec **vector, int *count);