00001 #ifndef NET__RESOLVE__H__
00002 #define NET__RESOLVE__H__
00003
00004 #include "ipv4.h"
00005
00010 #define RESOLVE_OK 0
00011
00012 #define RESOLVE_NOTFOUND 1
00013
00014 #define RESOLVE_NOADDR 2
00015
00016 #define RESOLVE_NSERROR 3
00017
00018 #define RESOLVE_TEMPFAIL 4
00019
00020 extern const char* resolve_ipv4addr(const ipv4addr* addr);
00021 extern int resolve_ipv4name_n(const char* name, ipv4addr* addr, int maxaddrs);
00022 #define resolve_ipv4name(N,A) resolve_ipv4name_n((N),(A),1)
00023 extern int resolve_error(void);
00024
00025
00026
00027 #endif