Lines Matching refs:execrate
103 execrate(const char* path, char* buf, int size, int physical)
187 if ((r = _access(path, op)) && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))
228 if ((r = _chmod(path, mode)) && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))
402 if (execrate(path, buf, sizeof(buf), 0))
591 if ((r = _link(fp, tp)) && errno == ENOENT && execrate(fp, fb, sizeof(fb), 1))
593 if (execrate(tp, tb, sizeof(tb), 1))
677 if (fd < 0 && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))
725 if ((r = _rename(fp, tp)) && errno == ENOENT && execrate(fp, fb, sizeof(fb), 1))
727 if (execrate(tp, tb, sizeof(tb), 1))
747 if ((r = _stat(path, st)) && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))
767 if ((r = _truncate(path, offset)) && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))
826 if (path == (const char*)buf || !execrate(path, buf, sizeof(buf), 1))
837 if (errno != ENOENT || !execrate(path, buf, sizeof(buf), 1) || _access(buf, 0))
889 if (execrate(path, buf, sizeof(buf), 1) && !_rename(buf, tmp))
974 if ((r = _utimes(path, ut)) && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))
992 if ((r = _utime(path, ut)) && errno == ENOENT && execrate(path, buf, sizeof(buf), 0))