gethostname.m4 596 B

123456789101112131415161718192021222324
  1. AC_DEFUN([LOG4C_FUNC_GETHOSTNAME],
  2. [
  3. GETHOSTNAME_LIB=
  4. AC_CHECK_FUNCS([gethostname], , [
  5. AC_CACHE_CHECK([for gethostname in winsock.h and -lws2_32],
  6. [l4_cv_w32_gethostname],
  7. [l4_cv_w32_gethostname=no
  8. ac_save_LIBS="$LIBS"
  9. LIBS="$LIBS -lws2_32"
  10. AC_LINK_IFELSE([AC_LANG_PROGRAM([[
  11. #ifdef _WIN32
  12. #include <winsock.h>
  13. #endif
  14. #include <unistd.h>
  15. #include <stddef.h>
  16. ]], [[gethostname(NULL, 0);]])], [l4_cv_w32_gethostname=yes])
  17. LIBS="$ac_save_LIBS"
  18. ])
  19. if test "x$l4_cv_w32_gethostname" = "xyes"; then
  20. GETHOSTNAME_LIB="-lws2_32"
  21. fi
  22. ])
  23. AC_SUBST([GETHOSTNAME_LIB])
  24. ])