From: GNU Libc Maintainers Date: Wed, 30 Apr 2025 01:01:35 +0000 (+0800) Subject: git-mmap-EINVAL X-Git-Tag: archive/raspbian/2.31-13+rpi1+deb11u12^2~60 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=9acb7c8d87b74fab72d47ad88c741cfcbf643bd6;p=glibc.git git-mmap-EINVAL Committed for 2.33 commit b74233d0092c9ee6a2faee5adb375b3151bdc99c Author: Samuel Thibault Date: Sat Dec 19 18:57:47 2020 +0100 hurd: Also turn KERN_INVALID_ADDRESS to EINVAL When e.g. mmap is passed an invalid address we would return KERN_INVALID_ADDRESS, while POSIX applications would expect EINVAL. Gbp-Pq: Topic hurd-i386 Gbp-Pq: Name git-mmap-EINVAL.diff --- diff --git a/hurd/hurd.h b/hurd/hurd.h index 9c6b5ba92..9f8d25339 100644 --- a/hurd/hurd.h +++ b/hurd/hurd.h @@ -66,6 +66,7 @@ __hurd_fail (error_t err) err = (error_t) ENOMEM; break; + case KERN_INVALID_ADDRESS: case KERN_INVALID_ARGUMENT: err = (error_t) EINVAL; break;