diff options
author | Denys Vlasenko <vda.linux@googlemail.com> | 2010-12-21 05:31:47 +0100 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2010-12-21 05:31:47 +0100 |
commit | 2a1571bfa003233470140a17be4ae4f0239f5a24 (patch) | |
tree | 57d2118dfaf31f19a0c5ad0acd8eb89a1c2cbfe7 /runit | |
parent | 5ab20641d687bfe4d86d255f8c369af54b6026e7 (diff) | |
download | busybox-w32-1_18_1.tar.gz busybox-w32-1_18_1.tar.bz2 busybox-w32-1_18_1.zip |
apply post-1.18.0 patches, bump version to 1.18.11_18_1
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'runit')
-rw-r--r-- | runit/runsvdir.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/runit/runsvdir.c b/runit/runsvdir.c index e77eeff04..166664237 100644 --- a/runit/runsvdir.c +++ b/runit/runsvdir.c | |||
@@ -312,8 +312,11 @@ int runsvdir_main(int argc UNUSED_PARAM, char **argv) | |||
312 | last_mtime = s.st_mtime; | 312 | last_mtime = s.st_mtime; |
313 | last_dev = s.st_dev; | 313 | last_dev = s.st_dev; |
314 | last_ino = s.st_ino; | 314 | last_ino = s.st_ino; |
315 | //if (now <= mtime) | 315 | /* if the svdir changed this very second, wait until the |
316 | // sleep(1); | 316 | * next second, because we won't be able to detect more |
317 | * changes within this second */ | ||
318 | while (time(NULL) == last_mtime) | ||
319 | usleep(100000); | ||
317 | need_rescan = do_rescan(); | 320 | need_rescan = do_rescan(); |
318 | while (fchdir(curdir) == -1) { | 321 | while (fchdir(curdir) == -1) { |
319 | warn2_cannot("change directory, pausing", ""); | 322 | warn2_cannot("change directory, pausing", ""); |