Lines Matching refs:aname
53 static void rnetrc(const char *host, char **aname, char **apass);
115 _ruserpass(const char *host, char **aname, char **apass)
118 if (*aname == 0 || *apass == 0)
119 rnetrc(host, aname, apass);
120 if (*aname == 0) {
123 *aname = malloc(MAXANAME + 1);
128 if (read(2, *aname, MAXANAME) <= 0)
130 aname[0][MAXANAME] = '\0';
131 if ((*aname)[0] == '\n')
132 (void) strcpy(*aname, myname);
134 if (index(*aname, '\n'))
135 *index(*aname, '\n') = 0;
137 if (*aname && *apass == 0) {
139 host, *aname);
147 rnetrc(const char *host, char **aname, char **apass)
184 if (*aname == 0) {
185 *aname = malloc(strlen(d->tokval) + 1);
186 (void) strcpy(*aname, d->tokval);
188 if (strcmp(*aname, d->tokval))