Lines Matching defs:login
55 login(const char* user, struct passwd** _passwd)
66 printf("login: ");
163 // login
173 status = login(user, &passwd);
188 // login failure
189 syslog(LOG_NOTICE, "login%s failed for \"%s\"", get_from(fromHost),
198 // refused login
199 fprintf(stderr, "%s: Refused login. Setting up environment failed: %s\n",
201 syslog(LOG_NOTICE, "login%s refused for \"%s\"", get_from(fromHost),
206 syslog(LOG_INFO, "login%s as \"%s\"", get_from(fromHost), passwd->pw_name);
208 // start login shell
210 const char* args[] = {getenv("SHELL"), "-login", NULL};