Lines Matching refs:execrate
188 execrate(const char* path, char* buf, int size, int physical)
272 if ((r = sysaccess(path, op)) && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))
313 if ((r = syschmod(path, mode)) && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))
485 if (execrate(path, buf, sizeof(buf), 0))
674 if ((r = syslink(fp, tp)) && errno == ENOENT && execrate(fp, fb, sizeof(fb), 1))
676 if (execrate(tp, tb, sizeof(tb), 1))
760 if (fd < 0 && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))
808 if ((r = sysrename(fp, tp)) && errno == ENOENT && execrate(fp, fb, sizeof(fb), 1))
810 if (execrate(tp, tb, sizeof(tb), 1))
830 if ((r = sysstat(path, st)) && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))
850 if ((r = systruncate(path, offset)) && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))
909 if (path == (const char*)buf || !execrate(path, buf, sizeof(buf), 1))
920 if (errno != ENOENT || !execrate(path, buf, sizeof(buf), 1) || sysaccess(buf, 0))
972 if (execrate(path, buf, sizeof(buf), 1) && !sysrename(buf, tmp))
1057 if ((r = sysutimes(path, ut)) && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))
1075 if ((r = sysutime(path, ut)) && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))