sockaddr_storage, sockaddr_in, sockaddr_in6, sockaddr_un, socklen_t, in_addr, in6_addr ... UNIX domain sockets #include <sys/un.h> struct sockaddr_un { sa_family_t sun_family; /* A…represented in the following structure: struct sockaddr_un { sa_family_t sun_family; /* AF_UNIX ... sendto (2)) take a sockaddr_un argument as input. Some other system calls (for e…sockaddr_storage, sockaddr_in, sockaddr_in6, sockaddr_un, socklen_t, in_addr, in6_addr ... UNIX domain sockets #include <sys/un.h> struct sockaddr_un { sa_family_t sun_family; /* A…sockaddr_storage, sockaddr_in, sockaddr_in6, sockaddr_un, socklen_t, in_addr, in6_addr ... UNIX domain sockets #include <sys/un.h> struct sockaddr_un { sa_family_t sun_family; /* A…sockaddr_storage, sockaddr_in, sockaddr_in6, sockaddr_un, socklen_t, in_addr, in6_addr ... UNIX domain sockets #include <sys/un.h> struct sockaddr_un { sa_family_t sun_family; /* A…sockaddr_storage, sockaddr_in, sockaddr_in6, sockaddr_un, socklen_t, in_addr, in6_addr ... UNIX domain sockets #include <sys/un.h> struct sockaddr_un { sa_family_t sun_family; /* A…sockaddr_storage, sockaddr_in, sockaddr_in6, sockaddr_un, socklen_t, in_addr, in6_addr ... UNIX domain sockets #include <sys/un.h> struct sockaddr_un { sa_family_t sun_family; /* A…sockaddr_storage, sockaddr_in, sockaddr_in6, sockaddr_un, socklen_t, in_addr, in6_addr ... UNIX domain sockets #include <sys/un.h> struct sockaddr_un { sa_family_t sun_family; /* A…sockaddr_storage, sockaddr_in, sockaddr_in6, sockaddr_un, socklen_t, in_addr, in6_addr ... UNIX domain sockets #include <sys/un.h> struct sockaddr_un { sa_family_t sun_family; /* A…sockaddr_storage, sockaddr_in, sockaddr_in6, sockaddr_un, socklen_t, in_addr, in6_addr ... UNIX domain sockets #include <sys/un.h> struct sockaddr_un { sa_family_t sun_family; /* A…sockaddr_storage, sockaddr_in, sockaddr_in6, sockaddr_un, socklen_t, in_addr, in6_addr ... UNIX domain sockets #include <sys/un.h> struct sockaddr_un { sa_family_t sun_family; /* A…sockaddr_storage, sockaddr_in, sockaddr_in6, sockaddr_un, socklen_t, in_addr, in6_addr ... UNIX domain sockets #include <sys/un.h> struct sockaddr_un { sa_family_t sun_family; /* A…char path[sizeof(((struct sockaddr_un *) 0)->sun_path) + 1]; for (struct rtattr *attr = (structsocklen_t peer_addr_size; struct sockaddr_un my_addr, peer_addr; sfd = socket