Lines Matching refs:try
57 char try[FILENAME_MAX], bup[FILENAME_MAX];
64 snprintf(try, FILENAME_MAX, "%s/%s", dir, q->name);
65 if (make_preserve_name(bup, FILENAME_MAX, name, try) && fexists(bup)) {
66 (void)chflags(try, 0);
67 (void)unlink(try);
68 if (rename(bup, try))
69 warnx("rollback: unable to rename %s back to %s", bup, try);
159 char try[FILENAME_MAX];
161 /* first try to rename it into place */
162 snprintf(try, FILENAME_MAX, "%s/%s", Directory, p->name);
163 if (fexists(try)) {
164 (void)chflags(try, 0); /* XXX hack - if truly immutable, rename fails */
168 if (make_preserve_name(pf, FILENAME_MAX, PkgName, try)) {
169 if (rename(try, pf)) {
172 try, pf);
179 if (rename(p->name, try) == 0) {
180 /* try to add to list of perms to be changed and run in bulk. */
192 /* rename failed, try copying with a big tar command */