]> arthur.barton.de Git - netatalk.git/blob - libatalk/compat/inet_aton.c
dee43e799d957df5a10966a1100d21a22ccfe903
[netatalk.git] / libatalk / compat / inet_aton.c
1 #ifdef HAVE_CONFIG_H
2 #include "config.h"
3 #endif
4
5 #include <sys/types.h>
6 #include <netinet/in.h>
7 #include <arpa/inet.h>
8
9 static int _inet_aton_dummy;
10
11 #if defined(ultrix) || (defined(sun) && defined(__svr4__))
12 #ifndef INADDR_NONE
13 #define INADDR_NONE ((unsigned) 0xffffffff)
14 #endif
15
16 int inet_aton(const char *name, struct in_addr *addr)
17 {
18   if ((addr->s_addr = inet_addr(name)) == htonl(INADDR_NONE))
19     return 0;
20
21   return 1;
22 }
23 #endif