added test for gethostname
authorGengbin Zheng <gzheng@illinois.edu>
Mon, 29 Oct 2007 19:27:11 +0000 (19:27 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Mon, 29 Oct 2007 19:27:11 +0000 (19:27 +0000)
src/scripts/configure
src/scripts/configure.in
src/scripts/conv-autoconfig.h.in

index d7d83f180f60b57d4599cd34089329210b84ac7e..d0da2d09ebae274c71a7bcd6cd850ea9ba6dcc30 100755 (executable)
@@ -2329,6 +2329,26 @@ _ACEOF
 
 fi
 
+### test gethostname ####
+cat > $tc <<EOT
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+int main()
+{
+  char hostname[1000];
+  gethostname(hostname, 999);
+  return 0;
+}
+EOT
+test_linkc "whether gethostname call exists" "yes" "no" ""
+
+cat >>confdefs.h <<_ACEOF
+#define CMK_HAS_GETHOSTNAME $pass
+_ACEOF
+
+
 #### check if getProcAddress works ####
 cat > $t <<EOT
 #include "ckdll_win32.C"
index ab274c3ad1334ab1b697cc99b53312ae391f3687..a4e6f20b23ab495d2eaf2a1bb1031c03f454258b 100644 (file)
@@ -589,6 +589,22 @@ then
        AC_DEFINE_UNQUOTED(CMK_DLL_USE_DLOPEN, 1, [dlopen])
 fi
 
+### test gethostname ####
+cat > $tc <<EOT
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+
+int main()
+{
+  char hostname[[1000]];
+  gethostname(hostname, 999);
+  return 0;
+}
+EOT
+test_linkc "whether gethostname call exists" "yes" "no" ""
+AC_DEFINE_UNQUOTED(CMK_HAS_GETHOSTNAME, $pass, [whether gethostname() exists])
+
 #### check if getProcAddress works ####
 cat > $t <<EOT
 #include "ckdll_win32.C"
index 6b3313c457fe34538b5607e5f0fe5307638fa0dd..29735c16d19f74e74c21615b3750cb3b3e6fb6c6 100644 (file)
@@ -60,6 +60,9 @@
 /* wether has elf.h */
 #undef CMK_HAS_ELF_H
 
+/* whether gethostname() exists */
+#undef CMK_HAS_GETHOSTNAME
+
 /* whether get_myaddress() exists */
 #undef CMK_HAS_GET_MYADDRESS