Lines Matching defs:logname
462 /* return NULL on failure, logname on success */
463 static char *get_logname(char *logname, unsigned size_logname,
489 logname[0] = '\0';
490 while (!logname[0]) {
498 bp = logname;
531 *bp = '\0'; /* terminate logname */
538 if (bp > logname) {
546 while (bp > logname) {
556 } else if (bp - logname >= size_logname - 1) {
569 cp->capslock = caps_lock(logname);
571 for (bp = logname; *bp; bp++)
576 return logname;
706 char *logname = NULL; /* login name, given to /bin/login */
821 logname = get_logname(bb_common_bufsiz1, sizeof(bb_common_bufsiz1),
823 while (logname == NULL)
842 execl(options.login, options.login, "--", logname, (char *) 0);