hurd: make mprotect translate KERN_PROTECTION_FAILURE to EACCESS

Suggested-by: Sergey Bugaev <bugaevc@gmail.com>
This commit is contained in:
Samuel Thibault 2024-12-22 11:40:18 +01:00
parent 39a3b5c8f6
commit faa0c883f6

View File

@ -42,6 +42,9 @@ __mprotect (void *addr, size_t len, int prot)
(vm_address_t) addr, (vm_size_t) len,
0, vmprot))
{
if (err == KERN_PROTECTION_FAILURE)
err = EACCES;
errno = err;
return -1;
}