/* * Resolve DNS hostnames into valid ip addresses */#ifndef __LINUX_FS_NFS_DNS_RESOLVE_H#define __LINUX_FS_NFS_DNS_RESOLVE_H#define NFS_DNS_HOSTNAME_MAXLEN (128)#ifdef CONFIG_NFS_USE_KERNEL_DNSstaticinlineintnfs_dns_resolver_init(void){return0;}staticinlinevoidnfs_dns_resolver_destroy(void){}staticinlineintnfs_dns_resolver_cache_init(structnet*net){return0;}staticinlinevoidnfs_dns_resolver_cache_destroy(structnet*net){}#elseexternintnfs_dns_resolver_init(void);externvoidnfs_dns_resolver_destroy(void);externintnfs_dns_resolver_cache_init(structnet*net);externvoidnfs_dns_resolver_cache_destroy(structnet*net);#endifexternssize_tnfs_dns_resolve_name(structnet*net,char*name,size_tnamelen,structsockaddr*sa,size_tsalen);#endif