summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac1
-rw-r--r--src/sna/kgem.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index b5919bf6..51241004 100644
--- a/configure.ac
+++ b/configure.ac
@@ -52,6 +52,7 @@ m4_ifndef([XORG_DRIVER_CHECK_EXT],
# Initialize libtool
AC_DISABLE_STATIC
AC_PROG_LIBTOOL
+AC_SYS_LARGEFILE
# Are we in a git checkout?
dot_git=no
diff --git a/src/sna/kgem.c b/src/sna/kgem.c
index 6ea4d480..109f3b76 100644
--- a/src/sna/kgem.c
+++ b/src/sna/kgem.c
@@ -220,7 +220,7 @@ static void *gem_mmap(int fd, uint32_t handle, int size, int prot)
return NULL;
}
- ptr = mmap(0, size, prot, MAP_SHARED, fd, mmap_arg.offset);
+ ptr = mmap64(0, size, prot, MAP_SHARED, fd, mmap_arg.offset);
if (ptr == MAP_FAILED) {
assert(0);
ptr = NULL;