summaryrefslogtreecommitdiff
path: root/src/Xxcbint.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Xxcbint.h')
-rw-r--r--src/Xxcbint.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Xxcbint.h b/src/Xxcbint.h
index 8b6a3619..c8191620 100644
--- a/src/Xxcbint.h
+++ b/src/Xxcbint.h
@@ -16,6 +16,7 @@ typedef struct PendingRequest PendingRequest;
struct PendingRequest {
PendingRequest *next;
unsigned long sequence;
+ unsigned reply_waiter;
};
typedef struct _X11XCBPrivate {
@@ -31,11 +32,10 @@ typedef struct _X11XCBPrivate {
enum XEventQueueOwner event_owner;
XID next_xid;
- /* handle simultaneous threads waiting for events,
- * used in wait_or_poll_for_event
- */
+ /* handle simultaneous threads waiting for responses */
xcondition_t event_notify;
int event_waiter;
+ xcondition_t reply_notify;
} _X11XCBPrivate;
/* xcb_disp.c */