Lines Matching refs:aname
56 static void rnetrc(const char *host, char **aname, char **apass);
118 _ruserpass(const char *host, char **aname, char **apass) in _ruserpass() argument
121 if (*aname == 0 || *apass == 0) in _ruserpass()
122 rnetrc(host, aname, apass); in _ruserpass()
123 if (*aname == 0) { in _ruserpass()
126 *aname = malloc(MAXANAME + 1); in _ruserpass()
131 if (read(2, *aname, MAXANAME) <= 0) in _ruserpass()
133 aname[0][MAXANAME] = '\0'; in _ruserpass()
134 if ((*aname)[0] == '\n') in _ruserpass()
135 (void) strcpy(*aname, myname); in _ruserpass()
137 if (index(*aname, '\n')) in _ruserpass()
138 *index(*aname, '\n') = 0; in _ruserpass()
140 if (*aname && *apass == 0) { in _ruserpass()
142 host, *aname); in _ruserpass()
150 rnetrc(const char *host, char **aname, char **apass) in rnetrc() argument
186 if (*aname == 0) { in rnetrc()
187 *aname = malloc(strlen(d->tokval) + 1); in rnetrc()
188 (void) strcpy(*aname, d->tokval); in rnetrc()
190 if (strcmp(*aname, d->tokval)) in rnetrc()