Lines Matching refs:name
341 char *s, **name = &oldname;
345 name = &newname;
349 free(*name);
355 if (i>1900 && i<=1970) *name = xstrdup("/dev/null");
358 *name = unquote_file(patchline+4);
386 char *name;
391 name = reverse ? oldname : newname;
395 if (!strcmp(name, "/dev/null") || !(reverse ? oldsum : newsum))
397 name = reverse ? newname : oldname;
402 for (i = 0, s = name; *s;) {
406 name = s;
411 if (!FLAG(s)) printf("removing %s\n", name);
412 xunlink(name);
417 if ((!strcmp(oldname, "/dev/null") || !oldsum) && access(name, F_OK))
419 if (!FLAG(s)) printf("creating %s\n", name);
420 if (mkpath(name)) perror_exit("mkpath %s", name);
421 TT.filein = xcreate(name, O_CREAT|O_EXCL|O_RDWR, 0666);
423 if (!FLAG(s)) printf("patching %s\n", name);
424 TT.filein = xopenro(name);
427 else TT.fileout = copy_tempfile(TT.filein, name, &TT.tempname);