merge libxcb and xcb-proto 1.14.diff -r1.1.1.1 -r0 xsrc/external/mit/libxcb/dist/README
(mrg)
--- xsrc/external/mit/libxcb/dist/src/xcb_in.c 2018/12/28 22:16:48 1.7
+++ xsrc/external/mit/libxcb/dist/src/xcb_in.c 2020/11/01 11:08:40 1.8
@@ -1025,6 +1025,7 @@
}
}
#endif
+ c->in.total_read += n;
c->in.queue_len += n;
}
while(read_packet(c))
@@ -1051,7 +1052,7 @@
}
#endif
#ifndef _WIN32
- if((n > 0) || (n < 0 && errno == EAGAIN))
+ if((n > 0) || (n < 0 && (errno == EAGAIN || errno == EINTR)))
#else
if((n > 0) || (n < 0 && WSAGetLastError() == WSAEWOULDBLOCK))
#endif /* !_WIN32 */