Message ID | 20211028212717.2311696-1-shorne@gmail.com |
---|---|
State | New |
Headers | show |
Series | Fix compiler issue with mmap_internal | expand |
On 28/10/2021 18:27, Stafford Horne via Libc-alpha wrote: > Compiling mmap_internal fails to compile when we use -1 for MMAP2_PAGE_UNIT > on 32 bit architectures. The error is as follows: > > ../sysdeps/unix/sysv/linux/mmap_internal.h:30:8: error: unknown type > name 'uint64_t' > | > 30 | static uint64_t page_unit; > | > | ^~~~~~~~ > > Fix by adding including stdint.h. LGTM, thanks. Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org> > --- > sysdeps/unix/sysv/linux/mmap_internal.h | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/sysdeps/unix/sysv/linux/mmap_internal.h b/sysdeps/unix/sysv/linux/mmap_internal.h > index 5ca6976191..35e112cc77 100644 > --- a/sysdeps/unix/sysv/linux/mmap_internal.h > +++ b/sysdeps/unix/sysv/linux/mmap_internal.h > @@ -19,6 +19,8 @@ > #ifndef MMAP_INTERNAL_LINUX_H > #define MMAP_INTERNAL_LINUX_H 1 > > +#include <stdint.h> > + > /* This is the minimum mmap2 unit size accept by the kernel. An architecture > with multiple minimum page sizes (such as m68k) might define it as -1 and > thus it will queried at runtime. */ >
diff --git a/sysdeps/unix/sysv/linux/mmap_internal.h b/sysdeps/unix/sysv/linux/mmap_internal.h index 5ca6976191..35e112cc77 100644 --- a/sysdeps/unix/sysv/linux/mmap_internal.h +++ b/sysdeps/unix/sysv/linux/mmap_internal.h @@ -19,6 +19,8 @@ #ifndef MMAP_INTERNAL_LINUX_H #define MMAP_INTERNAL_LINUX_H 1 +#include <stdint.h> + /* This is the minimum mmap2 unit size accept by the kernel. An architecture with multiple minimum page sizes (such as m68k) might define it as -1 and thus it will queried at runtime. */