diff --git a/steps/musl-1.1.24/patches-pass3/madvise_preserve_errno.patch b/steps/musl-1.1.24/patches-pass3/madvise_preserve_errno.patch deleted file mode 100644 index 3d964a5f..00000000 --- a/steps/musl-1.1.24/patches-pass3/madvise_preserve_errno.patch +++ /dev/null @@ -1,15 +0,0 @@ -# SPDX-FileCopyrightText: 2023 Richard Masters -# SPDX-License-Identifier: MIT -diff -r -u musl-1.1.24.orig/src/malloc/malloc.c musl-1.1.24/src/malloc/malloc.c ---- src/malloc/malloc.c 2019-10-13 21:58:27.000000000 +0000 -+++ src/malloc/malloc.c 2023-12-22 23:18:21.088570834 +0000 -@@ -496,7 +496,9 @@ - uintptr_t a = (uintptr_t)self + SIZE_ALIGN+PAGE_SIZE-1 & -PAGE_SIZE; - uintptr_t b = (uintptr_t)next - SIZE_ALIGN & -PAGE_SIZE; - #if 1 -+ int e = errno; - __madvise((void *)a, b-a, MADV_DONTNEED); -+ errno = e; - #else - __mmap((void *)a, b-a, PROT_READ|PROT_WRITE, - MAP_PRIVATE|MAP_ANONYMOUS|MAP_FIXED, -1, 0); diff --git a/steps/musl-1.1.24/patches-pass3/madvise_preserve_errno.patch b/steps/musl-1.1.24/patches-pass3/madvise_preserve_errno.patch new file mode 120000 index 00000000..64372a8d --- /dev/null +++ b/steps/musl-1.1.24/patches-pass3/madvise_preserve_errno.patch @@ -0,0 +1 @@ +../patches/madvise_preserve_errno.patch \ No newline at end of file