agent_listener
int agent_listener(const char *, const char *, int *, char **);
if (agent_listener(pw->pw_dir, "sshd", &sock, &auth_sock_name) != 0) {
if (agent_listener(homedir, "agent", &sock, &socket_name) != 0)