Lines Matching refs:alias
263 struct alias
265 struct alias *next;
277 static struct alias *first_alias;
727 struct alias *alias;
743 if (strcmp (command, "alias") == 0)
780 alias = malloc (sizeof (struct alias));
781 if (alias)
783 alias->oldname = malloc (oldlen + newlen + 2);
784 if (alias->oldname)
786 strncpy (alias->oldname, oldname, oldlen);
787 alias->oldname[oldlen] = '\0';
790 alias->newname = alias->oldname + oldlen + 1;
791 strncpy (alias->newname, newname, newlen);
792 alias->newname[newlen] = '\0';
795 alias->newname = NULL;
797 alias->next = first_alias;
798 first_alias = alias;
801 free (alias);
1025 struct alias *alias;
1079 while ((alias = first_alias) != NULL)
1082 free (alias->oldname);
1083 free (alias);
1154 struct alias *alias;
1156 for (alias = first_alias; alias != NULL; alias = alias->next)
1159 if (strlen (alias->oldname) <= len)
1161 if (strncmp (alias->oldname, be->name, len) == 0
1162 && alias->oldname[len] == ':'
1163 && strcmp (&alias->oldname[len + 1], be_list[i]->name) == 0)
1167 if (alias)
1169 if (!alias->newname) /* hidden device */
1172 len = strlen (alias->newname);
1178 strcpy (full_name, alias->newname);
1224 struct alias *alias;
1228 for (alias = first_alias; alias != NULL; alias = alias->next)
1230 if (!alias->newname)
1232 if (strcmp (alias->newname, full_name) == 0)
1234 full_name = alias->oldname;