]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
configure.ac: support large-file for stat64
authorSimon McVittie <simon.mcvittie@collabora.co.uk>
Mon, 8 Feb 2016 17:25:38 +0000 (17:25 +0000)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Mon, 8 Feb 2016 17:25:38 +0000 (17:25 +0000)
dbus-daemon is not expected to open files with large *sizes*, but without
large file support, calling [f]stat() on a file that happens to have a
large inode number will fail with EOVERFLOW (see stat(2)). For example,
files mounted from an NFS server might have large inode numbers.

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=93545
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
[smcv: shorten and clarify commit message; move AC_SYS_LARGEFILE
after AC_USE_SYSTEM_EXTENSIONS because nothing should compile C before
that point]
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
configure.ac

index e8e4f808f809b36c5459ec093af5c2428c9c3c05..5e883435c999fb9ea77083995a1b623d6aeaed90 100644 (file)
@@ -65,6 +65,7 @@ AC_PROG_CC
 AM_PROG_CC_C_O
 AC_PROG_CXX
 AC_USE_SYSTEM_EXTENSIONS
+AC_SYS_LARGEFILE
 AC_ISC_POSIX
 AC_HEADER_STDC
 AC_C_INLINE