mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-26 00:59:55 +00:00
nslookup implementation
This commit is contained in:
1 parent
0cb9503b70
commit
038ec56a31
8 files changed
+27
-14
No files matched your search
+1
-6
@@ -59,7 +59,7 @@ grub_net_udp_close (grub_net_udp_socket_t sock)
|
||||
}
|
||||
|
||||
grub_net_udp_socket_t
|
||||
grub_net_udp_open (char *server,
|
||||
grub_net_udp_open (grub_net_network_level_address_t addr,
|
||||
grub_uint16_t out_port,
|
||||
grub_err_t (*recv_hook) (grub_net_udp_socket_t sock,
|
||||
struct grub_net_buff *nb,
|
||||
@@ -67,17 +67,12 @@ grub_net_udp_open (char *server,
|
||||
void *recv_hook_data)
|
||||
{
|
||||
grub_err_t err;
|
||||
grub_net_network_level_address_t addr;
|
||||
struct grub_net_network_level_interface *inf;
|
||||
grub_net_network_level_address_t gateway;
|
||||
grub_net_udp_socket_t socket;
|
||||
static int in_port = 25300;
|
||||
grub_net_link_level_address_t ll_target_addr;
|
||||
|
||||
err = grub_net_resolve_address (server, &addr);
|
||||
if (err)
|
||||
return NULL;
|
||||
|
||||
if (addr.type != GRUB_NET_NETWORK_LEVEL_PROTOCOL_IPV4
|
||||
&& addr.type != GRUB_NET_NETWORK_LEVEL_PROTOCOL_IPV6)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user