In addition to the HAVE_FUNCTION_MACRO test that Andrew used as an example,
authorChristopher R. Hertel <crh@samba.org>
Thu, 30 Jul 1998 20:39:30 +0000 (20:39 +0000)
committerChristopher R. Hertel <crh@samba.org>
Thu, 30 Jul 1998 20:39:30 +0000 (20:39 +0000)
I also need to know if the __FILE__ macro exists.  I followed the example,
but ran into two problems:

1) I don't have the autoconf tools installed.
2) The instructions did not say which files should be checked in after
   running autoheader and autoconf.

So I'm checking in the modified acconfig.h and configure.in on the
assumption that the next time someone runs autoheader and autoconf my
new tests will be included.

Hope that's not a problem (and I'll try to grab a copy of autoconf from
somewhere).

Chris -)-----
(This used to be commit 0637a49d5d6c03f10d462be4e92c4e4bbf7ff6c2)

source3/acconfig.h
source3/configure.in

index c99397a82de63555417986925f203dc4dd2bf13a..b0dbd8bceb0439a724ad423361a55ba455378746 100644 (file)
@@ -49,4 +49,6 @@
 #undef HAVE_PAM_AUTHENTICATE
 #undef HAVE_BROKEN_GETGROUPS
 #undef REPLACE_INET_NTOA
+#undef HAVE_FILE_MACRO
 #undef HAVE_FUNCTION_MACRO
+
index 10df01b61c66e67d4b6b5c0dbadacf1159306318..4280cd9e21787d9857fee8165b863e251ae93bae 100644 (file)
@@ -151,6 +151,11 @@ AC_TRY_COMPILE([#include <sys/types.h>
 echo yes;AC_DEFINE(HAVE_SOCK_SIN_LEN), 
 echo no)
 
+echo $ac_n "checking for __FILE__ macro ... $ac_c"
+AC_TRY_COMPILE([#include <stdio.h>], [printf("%s\n", __FILE__);],
+echo yes;AC_DEFINE(HAVE_FILE_MACRO), 
+echo no)
+
 echo $ac_n "checking for __FUNCTION__ macro ... $ac_c"
 AC_TRY_COMPILE([#include <stdio.h>], [printf("%s\n", __FUNCTION__);],
 echo yes;AC_DEFINE(HAVE_FUNCTION_MACRO),