diff options
author | Steven Danneman <steven.danneman@isilon.com> | 2009-03-04 11:04:31 -0800 |
---|---|---|
committer | Steven Danneman <steven.danneman@isilon.com> | 2009-03-04 11:07:27 -0800 |
commit | 5a9f668dabb62efd70054dc35d19c60d027793b5 (patch) | |
tree | 171908a546600442b812f1a2c845fc65bcb85cd1 /source3/configure.in | |
parent | ddc1864fb22dfcd86e3a8688cfd12e0dccd835da (diff) | |
download | samba-5a9f668dabb62efd70054dc35d19c60d027793b5.tar.gz samba-5a9f668dabb62efd70054dc35d19c60d027793b5.tar.xz samba-5a9f668dabb62efd70054dc35d19c60d027793b5.zip |
s3: Remove madvise support
This reverts 193be432. The MADVISE_PROTECT is inherited by all child
processes and cannot be unset. The intention of the original patch was
to protect the parent process, but allow children to be killed in low
memory. Since this isn't possible with the current API, reverting the
whole feature.
Diffstat (limited to 'source3/configure.in')
-rw-r--r-- | source3/configure.in | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/source3/configure.in b/source3/configure.in index d67feccb9b..e48ff34554 100644 --- a/source3/configure.in +++ b/source3/configure.in @@ -4723,35 +4723,6 @@ SMB_LIBRARY(addns, 0, no, [undefined API]) ################################################# -# check to see if we should set the protected madvise flag, -# which will keep smbd alive in low memory conditions -AC_MSG_CHECKING(whether to protect smbd from being killed in low memory) -AC_ARG_WITH(madvise-protect, -[AS_HELP_STRING([--with-madvise-protect], [Include low memory madvise protection (default=no)])], -[ case "$withval" in - yes) - AC_TRY_COMPILE([ - #include <sys/mman.h> - ],[ - int a = MADV_PROTECT; - ], - [samba_cv_madvise_protect=yes], - [samba_cv_madvise_protect=no]) - if test x"$samba_cv_madvise_protect" = x"yes"; then - AC_MSG_RESULT(yes) - AC_DEFINE(WITH_MADVISE_PROTECTED,1,[Whether to include low memory protection support]) - else - AC_MSG_ERROR(Low memory protection supporte requires availability of MADVISE_PROTECT flag.) - fi - ;; - *) - AC_MSG_RESULT(no) - ;; - esac ], - AC_MSG_RESULT(no) -) - -################################################# # these tests are taken from the GNU fileutils package AC_CHECKING(how to get filesystem space usage) space=no |