svn rev #3284: trunk/ bsd/
ghudson@MIT.EDU
ghudson at MIT.EDU
Sat Nov 21 12:29:32 EST 2009
Commit By: ghudson
Log Message:
Use built-in autoconf macro for file existence tests. The krb5 one
doesn't register symbols for use with AC_CONFIG_HEADERS.
Changed Files:
U trunk/aclocal.m4
U trunk/bsd/login.c
U trunk/configure.ac
Modified: trunk/aclocal.m4
===================================================================
--- trunk/aclocal.m4 2009-11-20 15:29:22 UTC (rev 3283)
+++ trunk/aclocal.m4 2009-11-21 17:29:32 UTC (rev 3284)
@@ -225,50 +225,6 @@
fi
])dnl
dnl
-dnl Generic File existence tests
-dnl
-dnl K5_AC_CHECK_FILE(FILE, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
-dnl
-AC_DEFUN(K5_AC_CHECK_FILE,
-[AC_REQUIRE([AC_PROG_CC])dnl
-dnl Do the transliteration at runtime so arg 1 can be a shell variable.
-ac_safe=`echo "$1" | sed 'y%./+-%__p_%'`
-AC_MSG_CHECKING([for $1])
-AC_CACHE_VAL(ac_cv_file_$ac_safe,
-[if test "$cross_compiling" = yes; then
- errprint(__file__:__line__: warning: Cannot check for file existence when cross compiling
-)dnl
- AC_MSG_ERROR(Cannot check for file existence when cross compiling)
-else
- if test -r $1; then
- eval "ac_cv_file_$ac_safe=yes"
- else
- eval "ac_cv_file_$ac_safe=no"
- fi
-fi])dnl
-if eval "test \"`echo '$ac_cv_file_'$ac_safe`\" = yes"; then
- AC_MSG_RESULT(yes)
- ifelse([$2], , :, [$2])
-else
- AC_MSG_RESULT(no)
-ifelse([$3], , , [$3
-np])dnl
-fi
-])dnl
-dnl
-dnl K5_AC_CHECK_FILES(FILE... [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
-dnl
-AC_DEFUN(K5_AC_CHECK_FILES,
-[AC_REQUIRE([AC_PROG_CC])dnl
-for ac_file in $1
-do
-K5_AC_CHECK_FILE($ac_file,
-[changequote(, )dnl
- ac_tr_file=HAVE`echo $ac_file | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
-changequote([, ])dnl
- AC_DEFINE_UNQUOTED($ac_tr_file) $2], $3)dnl
-done
-])dnl
AC_DEFUN(KRB5_AC_CHECK_FOR_CFLAGS,[
AC_BEFORE([$0],[AC_PROG_CC])
krb5_ac_cflags_set=${CFLAGS+set}
Modified: trunk/bsd/login.c
===================================================================
--- trunk/bsd/login.c 2009-11-20 15:29:22 UTC (rev 3283)
+++ trunk/bsd/login.c 2009-11-21 17:29:32 UTC (rev 3284)
@@ -654,7 +654,7 @@
exit(1); \
}
-#if defined(HAVE_ETC_ENVIRONMENT) || defined(HAVE_ETC_TIMEZONE)
+#if defined(HAVE__ETC_ENVIRONMENT) || defined(HAVE__ETC_TIMEZONE)
static void
read_env_vars_from_file (filename)
char *filename;
@@ -1308,12 +1308,12 @@
setenv ("LOGIN", pwd->pw_name, 1);
/* read the /etc/environment file on AIX */
-#ifdef HAVE_ETC_ENVIRONMENT
+#ifdef HAVE__ETC_ENVIRONMENT
read_env_vars_from_file ("/etc/environment");
#endif
/* Set login timezone for date information (sgi PDG) */
-#ifdef HAVE_ETC_TIMEZONE
+#ifdef HAVE__ETC_TIMEZONE
read_env_vars_from_file ("/etc/TIMEZONE");
#else
if (tz)
Modified: trunk/configure.ac
===================================================================
--- trunk/configure.ac 2009-11-20 15:29:22 UTC (rev 3283)
+++ trunk/configure.ac 2009-11-21 17:29:32 UTC (rev 3284)
@@ -361,7 +361,7 @@
if test $krb5_cv_shadow_pwd = yes; then
AC_DEFINE(HAVE_SHADOW,1,[Define if shadow password interface is available])
fi
-K5_AC_CHECK_FILES(/etc/environment /etc/TIMEZONE)
+AC_CHECK_FILES(/etc/environment /etc/TIMEZONE)
# bsd and libpty check POSIX_TERMIOS; telnet checks USE_TERMIO.
AC_CHECK_HEADER(termios.h,
More information about the Krb5-appl-commits
mailing list