~zulcss/samba/server-dailies-3.4

« back to all changes in this revision

Viewing changes to lib/replace/getpass.m4

  • Committer: Chuck Short
  • Date: 2010-09-28 20:38:39 UTC
  • Revision ID: zulcss@ubuntu.com-20100928203839-pgjulytsi9ue63x1
Initial version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
AC_CHECK_FUNC(getpass, libreplace_cv_HAVE_GETPASS=yes)
 
2
AC_CHECK_FUNC(getpassphrase, libreplace_cv_HAVE_GETPASSPHRASE=yes)
 
3
if test x"$libreplace_cv_HAVE_GETPASS" = x"yes" -a x"$libreplace_cv_HAVE_GETPASSPHRASE" = x"yes"; then
 
4
        AC_DEFINE(REPLACE_GETPASS_BY_GETPASSPHRASE, 1, [getpass returns <9 chars where getpassphrase returns <265 chars])
 
5
        AC_DEFINE(REPLACE_GETPASS,1,[Whether getpass should be replaced])
 
6
        LIBREPLACEOBJ="${LIBREPLACEOBJ} getpass.o"
 
7
else
 
8
 
 
9
AC_CACHE_CHECK([whether getpass should be replaced],libreplace_cv_REPLACE_GETPASS,[
 
10
SAVE_CPPFLAGS="$CPPFLAGS"
 
11
CPPFLAGS="$CPPFLAGS -I$libreplacedir/"
 
12
AC_TRY_COMPILE([
 
13
#include "confdefs.h"
 
14
#define NO_CONFIG_H
 
15
#include "$libreplacedir/getpass.c"
 
16
],[],libreplace_cv_REPLACE_GETPASS=yes,libreplace_cv_REPLACE_GETPASS=no)
 
17
CPPFLAGS="$SAVE_CPPFLAGS"
 
18
])
 
19
if test x"$libreplace_cv_REPLACE_GETPASS" = x"yes"; then
 
20
        AC_DEFINE(REPLACE_GETPASS,1,[Whether getpass should be replaced])
 
21
        LIBREPLACEOBJ="${LIBREPLACEOBJ} getpass.o"
 
22
fi
 
23
 
 
24
fi