[OpenWrt-Devel] getaddrinfo breaks with IPV6 and IPV4
Cristian Morales Vega
cristian at samknows.com
Thu Aug 6 06:02:31 EDT 2015
On 6 August 2015 at 10:52, Baptiste Clenet <bapclenet at gmail.com> wrote:
> Hi,
>
> I try to use getaddrinfo() function and I send as parameters:
>
> static char addrstr[256] = "::1";
> struct addrinfo *res, *ainfo;
> struct addrinfo hints;
> memset ((char *)&hints, 0, sizeof(hints));
> hints.ai_socktype = SOCK_DGRAM;
> hints.ai_family = AF_UNSPEC;
>
> int error = getaddrinfo(addrstr, "", &hints, &res);
>
> if (error != 0) {
> fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(error));
> return error;
> }
>
>
> And it gives me:
> getaddrinfo: Unrecognized service
>
> I tried with an IPV4 address, same problem. Do you know which
> implementation of getaddrinfo OpenWRT use?
Why should it recognize the "" service? Give it the service you want
to use, or NULL.
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list