summaryrefslogtreecommitdiff
path: root/src/thread/sem_post.c
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2023-02-09 14:50:49 -0800
committerRich Felker <dalias@aerifal.cx>2023-02-12 17:38:37 -0500
commitf79b973d92a322800b3e8411ccc95db280d997ae (patch)
tree79452ad4169d2c144fa236241879750c41911d33 /src/thread/sem_post.c
parent0ab97350f01b42de0f9fd811ee08653169661859 (diff)
downloadmusl-f79b973d92a322800b3e8411ccc95db280d997ae.tar.gz
musl-f79b973d92a322800b3e8411ccc95db280d997ae.tar.bz2
musl-f79b973d92a322800b3e8411ccc95db280d997ae.tar.xz
musl-f79b973d92a322800b3e8411ccc95db280d997ae.zip
increase sendmsg internal buffer to support SCM_MAX_FD
The kernel defines a limit on the number of fds that can be passed through an SCM_RIGHTS ancillary message as SCM_MAX_FD. The value was 255 before kernel 2.6.38 (after that it is 253), and an SCM_RIGHTS ancillary message with 255 fds requires 1040 bytes, slightly more than the current 1024 byte internal buffer in sendmsg. 1024 is an arbitrary size, so increase it to match the the arbitrary size limit in the kernel. This fixes tests that are verifying they support up to SCM_MAX_FD fds.
Diffstat (limited to 'src/thread/sem_post.c')
0 files changed, 0 insertions, 0 deletions