aboutsummaryrefslogtreecommitdiff
path: root/runit
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2010-12-21 05:31:47 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2010-12-21 05:31:47 +0100
commit2a1571bfa003233470140a17be4ae4f0239f5a24 (patch)
tree57d2118dfaf31f19a0c5ad0acd8eb89a1c2cbfe7 /runit
parent5ab20641d687bfe4d86d255f8c369af54b6026e7 (diff)
downloadbusybox-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.c7
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", "");