summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <dueno@src.gnome.org>2019-05-15 06:42:44 +0200
committerDaiki Ueno <dueno@src.gnome.org>2019-05-15 06:42:44 +0200
commit198d70364554dea570033aded74b339d1dc1d3a1 (patch)
treec22921a003b547ba5f10fc78aa07082d1a814d57
parent1b6742acc9984f15665b8dba0a654e616426cb62 (diff)
downloadgnome-keyring-198d70364554dea570033aded74b339d1dc1d3a1.tar.gz
build: Remove configure check for MADV_DONTDUMP
It can be checked in the source code instead.
-rw-r--r--configure.ac8
-rw-r--r--egg/egg-secure-memory.c2
2 files changed, 1 insertions, 9 deletions
diff --git a/configure.ac b/configure.ac
index de0c759b..4b836641 100644
--- a/configure.ac
+++ b/configure.ac
@@ -184,14 +184,6 @@ AC_CHECK_FUNCS(gettimeofday fsync)
AC_CHECK_FUNCS(mlock)
# --------------------------------------------------------------------
-# Prevent memory from being included in core dumps
-#
-
-AC_CHECK_DEFINE([sys/mman.h],[MADV_DONTDUMP],
- AC_DEFINE([HAVE_MADV_DONTDUMP], [1],
- [Define if madvise knows about MADV_DONTDUMP]))
-
-# --------------------------------------------------------------------
# socket()
#
diff --git a/egg/egg-secure-memory.c b/egg/egg-secure-memory.c
index 3dca8fb5..ed6fbcc8 100644
--- a/egg/egg-secure-memory.c
+++ b/egg/egg-secure-memory.c
@@ -885,7 +885,7 @@ sec_acquire_pages (size_t *sz,
DEBUG_ALLOC ("gkr-secure-memory: new block ", *sz);
-#if defined(HAVE_MADV_DONTDUMP)
+#if defined(MADV_DONTDUMP)
if (madvise (pages, *sz, MADV_DONTDUMP) < 0) {
if (show_warning && egg_secure_warnings) {
/*