Lines Matching refs:name
39 arupdate(char* name)
47 if (!(ar = ardiropen(name, NiL, ARDIR_LOCAL)))
49 if (streq(ar->meth->name, "local"))
65 walkar(register Ardir_t* ar, Dir_t* d, char* name)
72 putar(d->name, d);
80 message((-1, "member %s is newer than archive %s", ent->name, name));
81 addfile(d, ent->name, ((r = staterule(RULE, NiL, ent->name, -1)) && ent->mtime == tmxsec(r->time)) ? r->time : tmxsns(ent->mtime, 0));
83 else if ((r = getrule(ent->name)) && r->status == TOUCH)
91 error(0, "touch %s/%s", name, ent->name);
112 error(1, "archive member %s not touched", r->name);
122 artouch(char* name, register char* member)
130 error(PANIC, "%s[%s] not scanned", name, member);
137 else if (ar = ardiropen(name, NiL, ARDIR_LOCAL|ARDIR_UPDATE))
139 walkar(ar, NiL, name);
141 error(1, "error touching archive %s", name);
144 message((-2, "checking %d untouched members in %s", ntouched, name));
170 debug((-5, "scan aggregate %s", r->name));
177 else if (ar = ardiropen(r->name, NiL, ARDIR_LOCAL))
179 debug((-5, "scan archive %s", r->name));
181 if (walkar(ar, d, r->name))
186 error(1, "%s: archive scan error", r->name);
189 debug((-5, "arscan(%s) failed", r->name));