33 #define RESOLV_NUMERIC 01 36 #define RESOLV_NORMAL 02 39 #define RESOLVERS __table ( struct resolver, "resolvers" ) 42 #define __resolver( resolv_order ) __table_entry ( RESOLVERS, resolv_order ) 45 #define resolv_done_TYPE( object_type ) \ 46 typeof ( void ( object_type, struct sockaddr *sa ) )
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
Generalized socket address structure.
int(* resolv)(struct interface *resolv, const char *name, struct sockaddr *sa)
Start name resolution.
int resolv(struct interface *resolv, const char *name, struct sockaddr *sa)
Start name resolution.
void resolv_done(struct interface *intf, struct sockaddr *sa)
Name resolved.
const char * name
Name of this resolver (e.g.