Sun Nov 1 11:08:41 2020 UTC ()
merge libxcb and xcb-proto 1.14.


(mrg)
diff -r1.1.1.1 -r0 xsrc/external/mit/libxcb/dist/README
diff -r1.7 -r1.8 xsrc/external/mit/libxcb/dist/src/xcb_in.c
diff -r1.1.1.1 -r0 xsrc/external/mit/xcb-proto/dist/README

File Deleted: xsrc/external/mit/libxcb/dist/Attic/README

cvs diff -r1.7 -r1.8 xsrc/external/mit/libxcb/dist/src/xcb_in.c (expand / switch to context diff)
--- 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 */

File Deleted: xsrc/external/mit/xcb-proto/dist/Attic/README