Lines Matching defs:login
51 #define _PATH_LOGIN "/bin/login"
57 #define ISSUE "/etc/issue" /* displayed before the login prompt */
88 const char *login; /* login program */
103 #define F_LOGIN (1<<6) /* non-default login program */
107 #define F_NOPROMPT (1<<10) /* don't ask for login name! */
109 /* Storage for things detected while the login name was read. */
185 &(op->login), &ts);
278 * 0622 is suitable for SYSV <4 because /bin/login does not change
279 * protections. SunOS 4 login will change the protections to 0620 (write
280 * access for group tty) after the login has succeeded.
332 * Special characters are set after we have read the login name; all
440 /* do_prompt - show login prompt, optionally preceded by /etc/issue contents */
487 /* Prompt for and read a login name. */
706 char *logname = NULL; /* login name, given to /bin/login */
715 _PATH_LOGIN, /* default login program */
819 /* Read the login name. */
820 debug("reading login name\n");
840 /* Let the login program take care of password validation. */
842 execl(options.login, options.login, "--", logname, (char *) 0);
843 bb_error_msg_and_die("%s: can't exec %s", options.tty, options.login);