From: Samuel Thibault Date: Sat, 19 Dec 2020 17:57:47 +0000 (+0100) Subject: hurd: Also turn KERN_INVALID_ADDRESS to EINVAL X-Git-Tag: glibc-2.33~163 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b74233d0092c9ee6a2faee5adb375b3151bdc99c;p=thirdparty%2Fglibc.git 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. --- diff --git a/hurd/hurd.h b/hurd/hurd.h index c6e88a63c26..5fa7be5addb 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;