# HG changeset patch # User Chong Yidong # Date 1230802468 0 # Node ID d893844c75a762f7d725f0eff15793d1878e77af # Parent b00a3256904fbdca73236743c56aafc18858feda (main): Fatal if hard links cannot be created. diff -r b00a3256904f -r d893844c75a7 lib-src/movemail.c --- a/lib-src/movemail.c Thu Jan 01 09:34:15 2009 +0000 +++ b/lib-src/movemail.c Thu Jan 01 09:34:28 2009 +0000 @@ -341,6 +341,13 @@ close (desc); tem = link (tempname, lockname); + +#ifdef EPERM + if (tem < 0 && errno == EPERM) + fatal ("Unable to create hard link between %s and %s", + tempname, lockname); +#endif + unlink (tempname); if (tem >= 0) break;