(main): Fatal if hard links cannot be created.
This commit is contained in:
parent
81f82586c4
commit
097e9c90ee
1 changed files with 7 additions and 0 deletions
|
@ -341,6 +341,13 @@ main (argc, argv)
|
|||
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;
|
||||
|
|
Loading…
Add table
Reference in a new issue