Let s be a file descriptor of a socket made by socket(PF_INET, ...).
If I call accept(s, (struct sockaddr *) &addr, ...), where addr is of type struct sockaddr_in, can I assume that the format of the returned address is IPv4, i.e.,
addr.sin_family == AF_INET ?
From The Open Group’s description: