summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac26
1 files changed, 25 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index d29091e9e..a99860334 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
1# $Id: configure.ac,v 1.70 2002/06/25 00:24:48 djm Exp $ 1# $Id: configure.ac,v 1.71 2002/06/25 03:22:04 mouring Exp $
2 2
3AC_INIT 3AC_INIT
4AC_CONFIG_SRCDIR([ssh.c]) 4AC_CONFIG_SRCDIR([ssh.c])
@@ -574,6 +574,30 @@ AC_CHECK_FUNCS(arc4random b64_ntop bcopy bindresvport_sa \
574 socketpair strerror strlcat strlcpy strmode strsep sysconf tcgetpgrp \ 574 socketpair strerror strlcat strlcpy strmode strsep sysconf tcgetpgrp \
575 truncate utimes vhangup vsnprintf waitpid __b64_ntop _getpty) 575 truncate utimes vhangup vsnprintf waitpid __b64_ntop _getpty)
576 576
577if test $ac_cv_func_mmap = yes ; then
578AC_MSG_CHECKING([for mmap anon shared])
579AC_TRY_RUN(
580 [
581#include <stdio.h>
582#include <sys/mman.h>
583#if !defined(MAP_ANON) && defined(MAP_ANONYMOUS)
584#define MAP_ANON MAP_ANONYMOUS
585#endif
586main() { char *p;
587p = (char *) mmap(NULL, 10, PROT_WRITE|PROT_READ, MAP_ANON|MAP_SHARED, -1, 0);
588if (p == (char *)-1)
589 exit(1);
590exit(0);
591}
592 ],
593 [
594 AC_MSG_RESULT(yes)
595 AC_DEFINE(HAVE_MMAP_ANON_SHARED)
596 ],
597 [ AC_MSG_RESULT(no) ]
598)
599fi
600
577dnl IRIX and Solaris 2.5.1 have dirname() in libgen 601dnl IRIX and Solaris 2.5.1 have dirname() in libgen
578AC_CHECK_FUNCS(dirname, [AC_CHECK_HEADERS(libgen.h)] ,[ 602AC_CHECK_FUNCS(dirname, [AC_CHECK_HEADERS(libgen.h)] ,[
579 AC_CHECK_LIB(gen, dirname,[ 603 AC_CHECK_LIB(gen, dirname,[