Simon Josefsson wrote:
> I think MinGW actually does have a gethostname, but you need to
> link to -lws2_32 to see it.  Yup.  I actually have a local tree of
> gnulib that implements this test.  Patch below, but it is ancient and
> there were likely some reason this was never installed.

There are 2 reasons for not committing it as-is:
  1) The spec of gethostname() in Windows is different from the one in Unix,
     see [1]. In particular, it does not set errno, and requires prior use of
     WSAStartup().
  2) It requires the introduction of a Makefile variable LIBGETHOSTNAME.

See also the discussion that started in [2].

Bruno

[1] http://msdn.microsoft.com/en-us/library/ms738527(VS.85).aspx
[2] http://lists.gnu.org/archive/html/bug-gnulib/2008-01/msg00199.html



Reply via email to