summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2016-12-12 17:44:08 +0000
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2016-12-12 17:44:08 +0000
commitdc5b4e214a381431ea60ce81e7b2727e3129c27b (patch)
treeda266dea433c194ed21b23dda0b61df498dc4f6b
parent4f9d1920dfe883c0ed425703f5ede0fa7ffe9801 (diff)
downloadgcc-dc5b4e214a381431ea60ce81e7b2727e3129c27b.tar.gz
Fix configure test for sendfile()
Backport from mainline 2016-05-25 Jonathan Wakely <jwakely@redhat.com> * acinclude.m4 (GLIBCXX_CHECK_FILESYSTEM_DEPS): Fix test for sendfile. * configure: Regenerate. * config.h.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-6-branch@243569 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libstdc++-v3/ChangeLog9
-rw-r--r--libstdc++-v3/acinclude.m44
-rw-r--r--libstdc++-v3/config.h.in2
-rwxr-xr-xlibstdc++-v3/configure4
4 files changed, 14 insertions, 5 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 00a0c2d07c0..c81ee4dd312 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,6 +1,15 @@
2016-12-12 Jonathan Wakely <jwakely@redhat.com>
Backport from mainline
+ 2016-05-25 Jonathan Wakely <jwakely@redhat.com>
+
+ * acinclude.m4 (GLIBCXX_CHECK_FILESYSTEM_DEPS): Fix test for sendfile.
+ * configure: Regenerate.
+ * config.h.in: Regenerate.
+
+2016-12-12 Jonathan Wakely <jwakely@redhat.com>
+
+ Backport from mainline
2016-12-07 Jonathan Wakely <jwakely@redhat.com>
* testsuite/18_support/headers/new/synopsis.cc: Add C++14 declarations
diff --git a/libstdc++-v3/acinclude.m4 b/libstdc++-v3/acinclude.m4
index c453145c55b..4b951d86c49 100644
--- a/libstdc++-v3/acinclude.m4
+++ b/libstdc++-v3/acinclude.m4
@@ -4433,7 +4433,7 @@ dnl
gnu* | linux* | solaris*)
GCC_TRY_COMPILE_OR_LINK(
[#include <sys/sendfile.h>],
- [sendfile(1, 2, (off_t*)NULL, sizeof 1);],
+ [sendfile(1, 2, (off_t*)0, sizeof 1);],
[glibcxx_cv_sendfile=yes],
[glibcxx_cv_sendfile=no])
;;
@@ -4443,7 +4443,7 @@ dnl
esac
])
if test $glibcxx_cv_sendfile = yes; then
- AC_DEFINE(_GLIBCXX_USE_SENDFILE, 1, [Define if sendfile is available in <sys/stat.h>.])
+ AC_DEFINE(_GLIBCXX_USE_SENDFILE, 1, [Define if sendfile is available in <sys/sendfile.h>.])
fi
AC_MSG_RESULT($glibcxx_cv_sendfile)
dnl
diff --git a/libstdc++-v3/config.h.in b/libstdc++-v3/config.h.in
index 9a3afe57986..d3d40742a42 100644
--- a/libstdc++-v3/config.h.in
+++ b/libstdc++-v3/config.h.in
@@ -937,7 +937,7 @@
/* Define if _SC_NPROC_ONLN is available in <unistd.h>. */
#undef _GLIBCXX_USE_SC_NPROC_ONLN
-/* Define if sendfile is available in <sys/stat.h>. */
+/* Define if sendfile is available in <sys/sendfile.h>. */
#undef _GLIBCXX_USE_SENDFILE
/* Define if struct stat has timespec members. */
diff --git a/libstdc++-v3/configure b/libstdc++-v3/configure
index c1b9d02ab74..4b06793e1c4 100755
--- a/libstdc++-v3/configure
+++ b/libstdc++-v3/configure
@@ -80427,7 +80427,7 @@ else
int
main ()
{
-sendfile(1, 2, (off_t*)NULL, sizeof 1);
+sendfile(1, 2, (off_t*)0, sizeof 1);
;
return 0;
}
@@ -80448,7 +80448,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
int
main ()
{
-sendfile(1, 2, (off_t*)NULL, sizeof 1);
+sendfile(1, 2, (off_t*)0, sizeof 1);
;
return 0;
}