1/* 2 * $Id: inet_aton.c,v 1.4 2003-02-17 01:51:08 srittau Exp $ 3 */ 4 5#ifdef HAVE_CONFIG_H 6#include "config.h" 7#endif /* HAVE_CONFIG_H */ 8 9#include <sys/types.h> 10#include <netinet/in.h> 11#include <arpa/inet.h> 12 13#if defined(ultrix) || (defined(sun) && defined(__svr4__)) 14#ifndef INADDR_NONE 15#define INADDR_NONE ((unsigned) 0xffffffff) 16#endif /* ! INADDR_NONE */ 17 18int inet_aton(const char *name, struct in_addr *addr) 19{ 20 if ((addr->s_addr = inet_addr(name)) == htonl(INADDR_NONE)) 21 return 0; 22 23 return 1; 24} 25#endif /* ultrix || ( sun && __svr4__ ) */ 26