| 50 | } |
| 51 | |
| 52 | void |
| 53 | socket_args::set_unix_domain(const char *path) |
| 54 | { |
| 55 | family = AF_UNIX; |
| 56 | addr = sockaddr_storage(); |
| 57 | addrlen = sizeof(sockaddr_un); |
| 58 | sockaddr_un *const ap = reinterpret_cast<sockaddr_un *>(&addr); |
| 59 | ap->sun_family = AF_UNIX; |
| 60 | strncpy(ap->sun_path, path, sizeof(ap->sun_path) - 1); |
| 61 | } |
| 62 | |
| 63 | int |
| 64 | socket_args::resolve(const char *node, const char *service) |
nothing calls this directly
no outgoing calls
no test coverage detected