about summary refs log tree commit diff
path: root/io/access.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2024-07-24 14:05:13 -0700
committerFlorian Weimer <fweimer@redhat.com>2024-08-01 14:21:19 +0200
commit9f349d02c6065f77b485526b3d76a637f6f079dc (patch)
tree7b29519f43da22dfb365a1f188a69c4a70a755df /io/access.c
parent127ef30c46586cfe9fa3e19ad074280b139c84c4 (diff)
downloadglibc-9f349d02c6065f77b485526b3d76a637f6f079dc.tar.gz
glibc-9f349d02c6065f77b485526b3d76a637f6f079dc.tar.xz
glibc-9f349d02c6065f77b485526b3d76a637f6f079dc.zip
linux: Update the mremap C implementation [BZ #31968]
Update the mremap C implementation to support the optional argument for
MREMAP_DONTUNMAP added in Linux 5.7 since it may not always be correct
to implement a variadic function as a non-variadic function on all Linux
targets.  Return MAP_FAILED and set errno to EINVAL for unknown flag bits.
This fixes BZ #31968.

Note: A test must be added when a new flag bit is introduced.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
(cherry picked from commit 6c40cb0e9f893d49dc7caee580a055de53562206)
Diffstat (limited to 'io/access.c')
0 files changed, 0 insertions, 0 deletions