Sleep only 1 sec before retry to lock the file
[mmh] / sbr / lock_file.c
index bdce7bb..b62604a 100644 (file)
@@ -330,7 +330,7 @@ lkopen_kernel(char *file, int access, mode_t mode)
 
                j = errno;
                close(fd);
-               sleep(5);
+               sleep(1);
        }
 
        close(fd);
@@ -382,7 +382,7 @@ lkopen_dot(char *file, int access, mode_t mode)
                                if (stat(lkinfo.curlock, &st) == -1) {
                                        if (i++ > 5)
                                                return -1;
-                                       sleep(5);
+                                       sleep(1);
                                } else {
                                        time_t curtime;
                                        i = 0;
@@ -395,7 +395,7 @@ lkopen_dot(char *file, int access, mode_t mode)
                                        if (curtime > st.st_ctime + RSECS)
                                                unlink(lkinfo.curlock);
                                        else
-                                               sleep(5);
+                                               sleep(1);
                                }
                                lockname(file, &lkinfo, 1);
                        }