Don't warn about maximum link count exceeded on 0-byte files
This commit is contained in:
parent
d025142f52
commit
325d1cfebf
|
@ -156,7 +156,8 @@ void LocalStore::optimisePath_(OptimiseStats & stats, const Path & path)
|
||||||
/* Too many links to the same file (>= 32000 on most
|
/* Too many links to the same file (>= 32000 on most
|
||||||
file systems). This is likely to happen with empty
|
file systems). This is likely to happen with empty
|
||||||
files. Just shrug and ignore. */
|
files. Just shrug and ignore. */
|
||||||
printMsg(lvlInfo, format("`%1%' has maximum number of links") % linkPath);
|
if (st.st_size)
|
||||||
|
printMsg(lvlInfo, format("`%1%' has maximum number of links") % linkPath);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (errno == EPERM) continue;
|
if (errno == EPERM) continue;
|
||||||
|
@ -172,7 +173,8 @@ void LocalStore::optimisePath_(OptimiseStats & stats, const Path & path)
|
||||||
rename, rather than on the original link.
|
rename, rather than on the original link.
|
||||||
(Probably it temporarily increases the st_nlink
|
(Probably it temporarily increases the st_nlink
|
||||||
field before decreasing it again.) */
|
field before decreasing it again.) */
|
||||||
printMsg(lvlInfo, format("`%1%' has maximum number of links") % linkPath);
|
if (st.st_size)
|
||||||
|
printMsg(lvlInfo, format("`%1%' has maximum number of links") % linkPath);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (errno == EPERM) continue;
|
if (errno == EPERM) continue;
|
||||||
|
|
Loading…
Reference in a new issue