Lines Matching refs:aname
55 static void rnetrc(const char *host, char **aname, char **apass);
117 _ruserpass(const char *host, char **aname, char **apass) in _ruserpass() argument
120 if (*aname == 0 || *apass == 0) in _ruserpass()
121 rnetrc(host, aname, apass); in _ruserpass()
122 if (*aname == 0) { in _ruserpass()
125 *aname = malloc(MAXANAME + 1); in _ruserpass()
130 if (read(2, *aname, MAXANAME) <= 0) in _ruserpass()
132 aname[0][MAXANAME] = '\0'; in _ruserpass()
133 if ((*aname)[0] == '\n') in _ruserpass()
134 (void) strcpy(*aname, myname); in _ruserpass()
136 if (index(*aname, '\n')) in _ruserpass()
137 *index(*aname, '\n') = 0; in _ruserpass()
139 if (*aname && *apass == 0) { in _ruserpass()
141 host, *aname); in _ruserpass()
149 rnetrc(const char *host, char **aname, char **apass) in rnetrc() argument
195 if (*aname == 0) { in rnetrc()
196 *aname = malloc(strlen(d->tokval) + 1); in rnetrc()
197 (void) strcpy(*aname, d->tokval); in rnetrc()
199 if (strcmp(*aname, d->tokval)) in rnetrc()