X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fcanon-host.c;h=161fdb34f926535b734249aa96b6003baa8d2caf;hb=fa145a9f05c90f266754ff5b8e9ff2c81fc5ef3d;hp=f302f5736cef675bd9dca2e59495a00d2edb4a4b;hpb=96d1a464b72f0e9851984f901eaf2c456c5561fd;p=gnulib.git diff --git a/lib/canon-host.c b/lib/canon-host.c index f302f5736..161fdb34f 100644 --- a/lib/canon-host.c +++ b/lib/canon-host.c @@ -15,28 +15,31 @@ General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifdef HAVE_CONFIG_H -#include +# include #endif #ifdef HAVE_UNISTD_H -#include +# include #endif #ifdef HAVE_STRING_H -#include +# include #endif #ifdef HAVE_NETDB_H -#include +# include +#endif +#ifdef HAVE_SYS_SOCKET_H +# include #endif #ifdef HAVE_NETINET_IN_H -#include +# include #endif #ifdef HAVE_ARPA_INET_H -#include +# include #endif /* Returns the canonical hostname associated with HOST (allocated in a static @@ -50,24 +53,24 @@ canon_host (host) if (he) { -#ifdef HAVE_GETHOSTBYADDR +# ifdef HAVE_GETHOSTBYADDR char *addr = 0; /* Try and get an ascii version of the numeric host address. */ switch (he->h_addrtype) { -#ifdef HAVE_INET_NTOA +# ifdef HAVE_INET_NTOA case AF_INET: addr = inet_ntoa (*(struct in_addr *) he->h_addr); break; -#endif /* HAVE_INET_NTOA */ +# endif /* HAVE_INET_NTOA */ } if (addr && strcmp (he->h_name, addr) == 0) /* gethostbyname() cheated! Lookup the host name via the address this time to get the actual host name. */ he = gethostbyaddr (he->h_addr, he->h_length, he->h_addrtype); -#endif /* HAVE_GETHOSTBYADDR */ +# endif /* HAVE_GETHOSTBYADDR */ if (he) return (char *) (he->h_name);