Lines Matching defs:sockaddr
113 static int sock_ismcastaddr(const struct sockaddr *saddr);
372 * \brief It checks if the sockaddr variable contains a multicast address.
376 static int sock_ismcastaddr(const struct sockaddr *saddr)
1938 if (getsockname(sock, (struct sockaddr *) &mysockaddr, &sockaddrlen) == -1)
1949 * \brief It retrieves two strings containing the address and the port of a given 'sockaddr' variable.
1964 * \param sockaddr: a 'sockaddr_in' or 'sockaddr_in6' structure containing the address that
1996 int sock_getascii_addrport(const struct sockaddr_storage *sockaddr, char *address, int addrlen, char *port, int portlen, int flags, char *errbuf, size_t errbuflen)
2004 if (sockaddr->ss_family == AF_INET)
2014 if ((sockaddr->ss_family == AF_INET6) &&
2015 (memcmp(&((struct sockaddr_in6 *) sockaddr)->sin6_addr, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", sizeof(struct in6_addr)) == 0))
2023 if (getnameinfo((struct sockaddr *) sockaddr, sockaddrlen, address, addrlen, port, portlen, flags) != 0)
2064 * \param sockaddr: a user-allocated sockaddr_storage structure which will contains the
2087 int sock_present2network(const char *address, struct sockaddr_storage *sockaddr, int addr_family, char *errbuf, int errbuflen)
2102 memcpy(sockaddr, addrinfo->ai_addr, sizeof(struct sockaddr_in));
2104 memcpy(sockaddr, addrinfo->ai_addr, sizeof(struct sockaddr_in6));