cache_safe_filename(cgit_repo->url));
if (mkdir(path, S_IRWXU) && errno!=EEXIST)
return 0;
if (ctx.qry.page) {
cache_safe_filename(cgit_repo->url));
if (mkdir(path, S_IRWXU) && errno!=EEXIST)
return 0;
if (ctx.qry.page) {
cache_safe_filename(cgit_repo->url),
ctx.qry.page);
if (mkdir(path, S_IRWXU) && errno!=EEXIST)
cache_safe_filename(cgit_repo->url),
ctx.qry.page);
if (mkdir(path, S_IRWXU) && errno!=EEXIST)
die("cache_lock: unable to lock %s: %s",
item->name, strerror(errno));
die("cache_lock: unable to lock %s: %s",
item->name, strerror(errno));