On Thu, Jan 29, 2015 at 10:47 AM, Emil Velikov <emil.l.velikov@xxxxxxxxx> wrote: > With 64bit bionic mmap now handles 64bit offset, thus we no longer > need the __mmap2 trick. > > Fix from Chih-Wei Huang, over at the google forums. > > Cc: Chih-Wei Huang <cwhuang@xxxxxxxxxxxxxxx> > Signed-off-by: Emil Velikov <emil.l.velikov@xxxxxxxxx> > --- > libdrm.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libdrm.h b/libdrm.h > index acfada5..6c3cd59 100644 > --- a/libdrm.h > +++ b/libdrm.h > @@ -45,7 +45,7 @@ > > #include <sys/mman.h> > > -#if defined(ANDROID) > +#if defined(ANDROID) && !defined(__LP64__) > #include <errno.h> /* for EINVAL */ > > extern void *__mmap2(void *, size_t, int, int, int, size_t); It seems like you're be better off just using mmap64 instead of __mpap2? Stéphane _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel