34#define RESOLV_NUMERIC 01
37#define RESOLV_NORMAL 02
40#define RESOLVERS __table ( struct resolver, "resolvers" )
43#define __resolver( resolv_order ) __table_entry ( RESOLVERS, resolv_order )
46#define resolv_done_TYPE( object_type ) \
47 typeof ( void ( object_type, struct sockaddr *sa ) )
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
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.
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.
const char * name
Name of this resolver (e.g.
Generalized socket address structure.