Warn when waiting for a service every few seconds.
This commit is contained in:
parent
28d7fb9430
commit
4291b9140e
@ -503,6 +503,7 @@ static bool svc_wait(const char *svc)
|
|||||||
char fifo[PATH_MAX];
|
char fifo[PATH_MAX];
|
||||||
struct timespec ts;
|
struct timespec ts;
|
||||||
int nloops = WAIT_MAX * (ONE_SECOND / WAIT_INTERVAL);
|
int nloops = WAIT_MAX * (ONE_SECOND / WAIT_INTERVAL);
|
||||||
|
int sloops = (ONE_SECOND / WAIT_INTERVAL) * 5;
|
||||||
bool retval = false;
|
bool retval = false;
|
||||||
bool forever = false;
|
bool forever = false;
|
||||||
RC_STRINGLIST *keywords;
|
RC_STRINGLIST *keywords;
|
||||||
@ -530,6 +531,11 @@ static bool svc_wait(const char *svc)
|
|||||||
|
|
||||||
if (! forever)
|
if (! forever)
|
||||||
nloops --;
|
nloops --;
|
||||||
|
|
||||||
|
if (--sloops == 0) {
|
||||||
|
ewarn("%s: waiting for %s", applet, svc);
|
||||||
|
sloops = (ONE_SECOND / WAIT_INTERVAL) * 5;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! exists(fifo))
|
if (! exists(fifo))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user