libxcb/src
Mark Kettenis 095353ff1a Increase unix socket send buffer to at least 64KB
Some systems (e.g. OpenBSD) have a rather small default socket send buffer
size of 4KB.  The result is that sending requests with a largish payload
requires serveral writev(2) system calls.  Make sure the socket send buffer
is at least 64KB such that we're likely to succeed with a single system
call for most requests.  A similar change was made to the xtrans code
some time ago.

Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
2016-02-01 09:10:04 +01:00
..
man generated man pages: use xorg footer and no hard coded extension 2014-01-30 12:10:06 +09:00
.gitignore Add Present extension 2013-11-07 14:02:37 -08:00
Makefile.am make support for server side stuff optional 2015-07-04 16:25:23 +02:00
c_client.py do not serialize pads by default anymore 2016-02-01 07:53:28 +01:00
xcb.h expose 64-bit sequence numbers for XLib 2015-04-08 11:55:48 +02:00
xcb_auth.c Remove tabs and trailing whitespaces 2014-03-21 14:35:16 +01:00
xcb_conn.c xcb_get_setup(): Never return NULL 2014-08-25 19:15:34 -04:00
xcb_ext.c Always include "config.h" at the start of all C source files. 2012-08-25 12:34:24 -07:00
xcb_in.c Fix a thread hang with xcb_wait_for_special_event() 2015-06-25 20:38:48 +02:00
xcb_list.c Define _xcb_map_new with explicit void arg list instead of empty one 2013-08-06 11:10:01 -07:00
xcb_out.c send_fds(): Handle too many outstanding FDs to send 2015-06-12 09:39:13 +02:00
xcb_util.c Increase unix socket send buffer to at least 64KB 2016-02-01 09:10:04 +01:00
xcb_windefs.h Remove tabs and trailing whitespaces 2014-03-21 14:35:16 +01:00
xcb_xid.c Always include "config.h" at the start of all C source files. 2012-08-25 12:34:24 -07:00
xcbext.h Add xcb_send_request_with_fds() and *_with_fds64() 2015-06-12 09:39:12 +02:00
xcbint.h Fix a thread hang with xcb_wait_for_special_event() 2015-06-25 20:38:48 +02:00