MCPcopy Index your code
hub / github.com/F-Stack/f-stack / netname

Function netname

tools/netstat/route.c:560–579  ·  view source on GitHub ↗

* Return the name of the network whose address is given. */

Source from the content-addressed store, hash-verified

558 * Return the name of the network whose address is given.
559 */
560const char *
561netname(struct sockaddr *sa, struct sockaddr *mask)
562{
563 switch (sa->sa_family) {
564 case AF_INET:
565 if (mask != NULL)
566 return (netname4(satosin(sa)->sin_addr.s_addr,
567 satosin(mask)->sin_addr.s_addr));
568 else
569 return (netname4(satosin(sa)->sin_addr.s_addr,
570 INADDR_ANY));
571 break;
572#ifdef INET6
573 case AF_INET6:
574 return (netname6(satosin6(sa), satosin6(mask)));
575#endif /* INET6 */
576 default:
577 return (NULL);
578 }
579}
580
581static const char *
582netname4(in_addr_t in, in_addr_t mask)

Callers 2

intprFunction · 0.70
fmt_sockaddrFunction · 0.70

Calls 2

netname4Function · 0.85
netname6Function · 0.85

Tested by

no test coverage detected