2005-04-29 13:26:31 +00:00
|
|
|
#ifndef RESOLV_H
|
|
|
|
|
#define RESOLV_H
|
|
|
|
|
|
2006-03-23 16:45:01 +00:00
|
|
|
#include <gpxe/in.h>
|
2006-04-24 15:42:49 +00:00
|
|
|
#include <gpxe/tables.h>
|
2005-04-29 13:26:31 +00:00
|
|
|
|
|
|
|
|
struct resolver {
|
2005-04-30 14:41:37 +00:00
|
|
|
const char *name;
|
2005-04-29 13:26:31 +00:00
|
|
|
int ( * resolv ) ( struct in_addr *address, const char *name );
|
|
|
|
|
};
|
|
|
|
|
|
2007-01-10 04:22:09 +00:00
|
|
|
#define __resolver __table ( struct resolver, resolver, 01 )
|
2005-04-29 13:26:31 +00:00
|
|
|
|
|
|
|
|
extern int resolv ( struct in_addr *address, const char *name );
|
|
|
|
|
|
|
|
|
|
#endif /* RESOLV_H */
|