These are enough calls for a new file, and they are sufficiently different from the sockaddr-related calls, hence let's split this out.
These are enough calls for a new file, and they are sufficiently different from the sockaddr-related calls, hence let's split this out.