aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/unix/sysv/linux/dl-early_allocate.c
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2022-07-18 07:12:56 +0100
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2022-10-27 14:46:51 +0100
commitd4060ecfa0bb220714199c63be8a692060d6d324 (patch)
treed21fb0237f5dca3f627778eaa9614c24ec901bca /sysdeps/unix/sysv/linux/dl-early_allocate.c
parent8fc31e80652b073dfad49a57f925663db8d618eb (diff)
downloadglibc-d4060ecfa0bb220714199c63be8a692060d6d324.tar
glibc-d4060ecfa0bb220714199c63be8a692060d6d324.tar.gz
glibc-d4060ecfa0bb220714199c63be8a692060d6d324.tar.bz2
glibc-d4060ecfa0bb220714199c63be8a692060d6d324.zip
cheri: fix static linking early allocation
Store mmap result to intptr_t instead of long.
Diffstat (limited to 'sysdeps/unix/sysv/linux/dl-early_allocate.c')
-rw-r--r--sysdeps/unix/sysv/linux/dl-early_allocate.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/unix/sysv/linux/dl-early_allocate.c b/sysdeps/unix/sysv/linux/dl-early_allocate.c
index 52c538e85a..d3e4961dba 100644
--- a/sysdeps/unix/sysv/linux/dl-early_allocate.c
+++ b/sysdeps/unix/sysv/linux/dl-early_allocate.c
@@ -64,7 +64,7 @@ _dl_early_allocate (size_t size)
for static PIE. */
if (result == NULL)
{
- long int ret;
+ intptr_t ret;
int prot = PROT_READ | PROT_WRITE;
int flags = MAP_PRIVATE | MAP_ANONYMOUS;
#ifdef __NR_mmap2