X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fmts.c;h=7c70e46b42815b561160aa744a077f7422d019b7;hp=a4644931af50f2aa01a767734e8c6259d1f87c52;hb=b6fbaae87d9cf00b74d94050c10ba3e700545178;hpb=adf591eb56d60000e806e20c42eb1907e2cc6fcd diff --git a/sbr/mts.c b/sbr/mts.c index a464493..7c70e46 100644 --- a/sbr/mts.c +++ b/sbr/mts.c @@ -14,10 +14,6 @@ #include #include -#ifdef HAVE_SYS_UTSNAME_H -# include -#endif - #define NOTOK (-1) #define OK 0 @@ -39,25 +35,16 @@ LocalName(void) { static char buffer[BUFSIZ] = ""; struct addrinfo hints, *res; -#ifdef HAVE_UNAME - struct utsname name; -#endif /* check if we have cached the local name */ if (buffer[0]) return buffer; memset(buffer, 0, sizeof(buffer)); -#ifdef HAVE_UNAME - /* first get our local name */ - uname(&name); - strncpy(buffer, name.nodename, sizeof(buffer) - 1); -#else /* first get our local name */ gethostname(buffer, sizeof(buffer) - 1); -#endif - /* now fully qualify our name */ + /* now fully qualify our name */ memset(&hints, 0, sizeof(hints)); hints.ai_flags = AI_CANONNAME; hints.ai_family = PF_UNSPEC;