Home | History | Annotate | Download | only in make-3.81

Lines Matching defs:arname

31 extern int ar_member_touch PARAMS ((char *arname, char *memname));
84 char *arname;
89 ar_parse_name (name, &arname, &memname);
100 arfile = lookup_file (arname);
101 if (arfile == 0 && file_exists_p (arname))
103 arfile = enter_file (arname);
111 val = ar_scan (arname, ar_member_date_1, (intptr_t) memname);
114 free (arname);
146 char *arname, *memname;
150 ar_parse_name (name, &arname, &memname);
156 arfile = lookup_file (arname);
159 arfile = enter_file (arname);
167 switch (ar_member_touch (arname, memname))
170 error (NILF, _("touch: Archive `%s' does not exist"), arname);
173 error (NILF, _("touch: `%s' is not a valid archive"), arname);
176 perror_with_name ("touch: ", arname);
180 _("touch: Member `%s' does not exist in `%s'"), memname, arname);
191 free (arname);
203 char *arname;
223 new->name = concat (state->arname, mem, ")");
265 /* Glob for MEMBER_PATTERN in archive ARNAME.
269 ar_glob (char *arname, char *member_pattern, unsigned int size)
281 i = strlen (arname);
282 state.arname = (char *) alloca (i + 2);
283 bcopy (arname, state.arname, i);
284 state.arname[i] = '(';
285 state.arname[i + 1] = '\0';
290 (void) ar_scan (arname, ar_glob_match, (intptr_t) &state);