summaryrefslogtreecommitdiffstats
path: root/src/isode/compat/isohost.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/isode/compat/isohost.c')
-rw-r--r--src/isode/compat/isohost.c74
1 files changed, 0 insertions, 74 deletions
diff --git a/src/isode/compat/isohost.c b/src/isode/compat/isohost.c
deleted file mode 100644
index 3406aa0136..0000000000
--- a/src/isode/compat/isohost.c
+++ /dev/null
@@ -1,74 +0,0 @@
-/* isohost.c - getlocalhost */
-
-/*
- * isode/compat/isohost.c
- */
-
-/*
- * NOTICE
- *
- * Acquisition, use, and distribution of this module and related
- * materials are subject to the restrictions of a license agreement.
- * Consult the Preface in the User's Manual for the full terms of
- * this agreement.
- *
- */
-
-
-/* LINTLIBRARY */
-
-#include <stdio.h>
-#include "general.h"
-#include "manifest.h"
-#ifdef TCP
-#include "internet.h"
-#endif
-#include "tailor.h"
-#ifdef SYS5
-#include <sys/utsname.h>
-#endif
-
-/* */
-
-char *getlocalhost () {
- register char *cp;
-#ifdef TCP
- register struct hostent *hp;
-#endif
-#ifdef SYS5
- struct utsname uts;
-#endif
- static char buffer[BUFSIZ];
-
- if (buffer[0])
- return buffer;
-
- isodetailor (NULLCP, 0);
- if (*isodename)
- (void) strcpy (buffer, isodename);
- else {
-#if !defined(SOCKETS) && !defined(SYS5)
- (void) strcpy (buffer, "localhost");
-#endif
-#ifdef SOCKETS
- (void) gethostname (buffer, sizeof buffer);
-#endif
-#ifdef SYS5
- (void) uname (&uts);
- (void) strcpy (buffer, uts.nodename);
-#endif
-
-#ifdef TCP
- if (hp = gethostbyname (buffer))
- (void) strcpy (buffer, hp -> h_name);
- else
- SLOG (addr_log, LLOG_EXCEPTIONS, NULLCP,
- ("%s: unknown host", buffer));
-#endif
-
- if (cp = index (buffer, '.'))
- *cp = NULL;
- }
-
- return buffer;
-}