Removed some debug logging
This commit is contained in:
parent
fba6ec5c40
commit
e911721e5b
@ -4608,3 +4608,6 @@ v0.33.20 10-Feb-2002
|
|||||||
Will not crash anymore when it needs more then 10 minutes to
|
Will not crash anymore when it needs more then 10 minutes to
|
||||||
create the allfiles and newfiles lists.
|
create the allfiles and newfiles lists.
|
||||||
|
|
||||||
|
mbtask:
|
||||||
|
Removed some debug logging.
|
||||||
|
|
||||||
|
157
mbtask/mbtask.c
157
mbtask/mbtask.c
@ -679,92 +679,91 @@ int runtasktype(int tasktype)
|
|||||||
*/
|
*/
|
||||||
int checktasks(int onsig)
|
int checktasks(int onsig)
|
||||||
{
|
{
|
||||||
int i, j, rc, count = 0, first = TRUE, status, do_outstat = FALSE;
|
int i, j, rc, count = 0, first = TRUE, status, do_outstat = FALSE;
|
||||||
|
|
||||||
for (i = 0; i < MAXTASKS; i++) {
|
for (i = 0; i < MAXTASKS; i++) {
|
||||||
if (strlen(task[i].name)) {
|
if (strlen(task[i].name)) {
|
||||||
|
|
||||||
if (onsig) {
|
if (onsig) {
|
||||||
if (kill(task[i].pid, onsig) == 0)
|
if (kill(task[i].pid, onsig) == 0)
|
||||||
tasklog('+', "%s to %s (pid %d) succeeded", SigName[onsig], task[i].name, task[i].pid);
|
tasklog('+', "%s to %s (pid %d) succeeded", SigName[onsig], task[i].name, task[i].pid);
|
||||||
else
|
else
|
||||||
tasklog('+', "%s to %s (pid %d) failed", SigName[onsig], task[i].name, task[i].pid);
|
tasklog('+', "%s to %s (pid %d) failed", SigName[onsig], task[i].name, task[i].pid);
|
||||||
|
}
|
||||||
|
|
||||||
|
task[i].rc = wait4(task[i].pid, &status, WNOHANG | WUNTRACED, NULL);
|
||||||
|
if (task[i].rc) {
|
||||||
|
task[i].running = FALSE;
|
||||||
|
if (task[i].tasktype == CM_POTS || task[i].tasktype == CM_ISDN || task[i].tasktype == CM_INET)
|
||||||
|
do_outstat = TRUE;
|
||||||
|
ptimer = PAUSETIME;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (first && task[i].rc) {
|
||||||
|
first = FALSE;
|
||||||
|
tasklog('t', "Task Type pid stat status rc status");
|
||||||
|
tasklog('t', "---------------- ------- ----- ---- ----------- ----- --------");
|
||||||
|
for (j = 0; j < MAXTASKS; j++)
|
||||||
|
if (strlen(task[j].name))
|
||||||
|
tasklog('t', "%-16s %s %5d %s %-11d %5d %08x", task[j].name, callmode(task[j].tasktype),
|
||||||
|
task[j].pid, task[j].running?"runs":"stop", task[j].status, task[j].rc, task[j].status);
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (task[i].rc) {
|
||||||
|
case -1:
|
||||||
|
if (errno == ECHILD)
|
||||||
|
tasklog('+', "Task %d \"%s\" is ready", i, task[i].name);
|
||||||
|
else
|
||||||
|
tasklog('+', "Task %d \"%s\" is ready, error: %s", i, task[i].name, strerror(errno));
|
||||||
|
break;
|
||||||
|
case 0:
|
||||||
|
/*
|
||||||
|
* Update last known status when running.
|
||||||
|
*/
|
||||||
|
task[i].status = status;
|
||||||
|
count++;
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
tasklog('+', "errno=%d %s", errno, strerror(errno));
|
||||||
|
if (WIFEXITED(task[i].status)) {
|
||||||
|
rc = WEXITSTATUS(task[i].status);
|
||||||
|
if (rc)
|
||||||
|
tasklog('+', "Task %s is ready, error=%d", task[i].name, rc);
|
||||||
|
else
|
||||||
|
tasklog('+', "Task %s is ready", task[i].name);
|
||||||
|
} else if (WIFSIGNALED(task[i].status)) {
|
||||||
|
rc = WTERMSIG(task[i].status);
|
||||||
|
if (rc <= 31)
|
||||||
|
tasklog('+', "Task %s terminated on signal %s (%d)", task[i].name, SigName[rc], rc);
|
||||||
|
else
|
||||||
|
tasklog('+', "Task %s terminated with error nr %d", task[i].name, rc);
|
||||||
|
} else if (WIFSTOPPED(task[i].status)) {
|
||||||
|
rc = WSTOPSIG(task[i].status);
|
||||||
|
tasklog('+', "Task %s stopped on signal %s (%d)", task[i].name, SigName[rc], rc);
|
||||||
|
} else {
|
||||||
|
tasklog('+', "FIXME: 1");
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
task[i].rc = wait4(task[i].pid, &status, WNOHANG | WUNTRACED, NULL);
|
if (!task[i].running) {
|
||||||
if (task[i].rc) {
|
for (j = 0; j < MAXTASKS; j++) {
|
||||||
task[i].running = FALSE;
|
if (calllist[j].taskpid == task[i].pid) {
|
||||||
if (task[i].tasktype == CM_POTS || task[i].tasktype == CM_ISDN || task[i].tasktype == CM_INET)
|
calllist[j].calling = FALSE;
|
||||||
do_outstat = TRUE;
|
calllist[j].taskpid = 0;
|
||||||
ptimer = PAUSETIME;
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (first && task[i].rc) {
|
|
||||||
first = FALSE;
|
|
||||||
tasklog('t', "Task Type pid stat status rc status");
|
|
||||||
tasklog('t', "---------------- ------- ----- ---- ----------- ----- --------");
|
|
||||||
for (j = 0; j < MAXTASKS; j++)
|
|
||||||
if (strlen(task[j].name))
|
|
||||||
tasklog('t', "%-16s %s %5d %s %-11d %5d %08x", task[j].name,
|
|
||||||
callmode(task[j].tasktype), task[j].pid, task[j].running?"runs":"stop",
|
|
||||||
task[j].status, task[j].rc, task[j].status);
|
|
||||||
}
|
|
||||||
|
|
||||||
switch (task[i].rc) {
|
|
||||||
case -1:
|
|
||||||
if (errno == ECHILD)
|
|
||||||
tasklog('+', "Task %d \"%s\" is ready", i, task[i].name);
|
|
||||||
else
|
|
||||||
tasklog('+', "Task %d \"%s\" is ready, error: %s", i, task[i].name, strerror(errno));
|
|
||||||
break;
|
|
||||||
case 0:
|
|
||||||
/*
|
|
||||||
* Update last known status when running.
|
|
||||||
*/
|
|
||||||
task[i].status = status;
|
|
||||||
count++;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
tasklog('+', "errno=%d %s", errno, strerror(errno));
|
|
||||||
if (WIFEXITED(task[i].status)) {
|
|
||||||
rc = WEXITSTATUS(task[i].status);
|
|
||||||
if (rc)
|
|
||||||
tasklog('+', "Task %s is ready, error=%d", task[i].name, rc);
|
|
||||||
else
|
|
||||||
tasklog('+', "Task %s is ready", task[i].name);
|
|
||||||
} else if (WIFSIGNALED(task[i].status)) {
|
|
||||||
rc = WTERMSIG(task[i].status);
|
|
||||||
if (rc <= 31)
|
|
||||||
tasklog('+', "Task %s terminated on signal %s (%d)", task[i].name, SigName[rc], rc);
|
|
||||||
else
|
|
||||||
tasklog('+', "Task %s terminated with error nr %d", task[i].name, rc);
|
|
||||||
} else if (WIFSTOPPED(task[i].status)) {
|
|
||||||
rc = WSTOPSIG(task[i].status);
|
|
||||||
tasklog('+', "Task %s stopped on signal %s (%d)", task[i].name, SigName[rc], rc);
|
|
||||||
} else {
|
|
||||||
tasklog('+', "FIXME: 1");
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!task[i].running) {
|
|
||||||
for (j = 0; j < MAXTASKS; j++) {
|
|
||||||
if (calllist[j].taskpid == task[i].pid) {
|
|
||||||
calllist[j].calling = FALSE;
|
|
||||||
calllist[j].taskpid = 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
memset(&task[i], 0, sizeof(onetask));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
memset(&task[i], 0, sizeof(onetask));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (do_outstat) {
|
if (do_outstat) {
|
||||||
outstat();
|
outstat();
|
||||||
check_calllist();
|
check_calllist();
|
||||||
}
|
}
|
||||||
|
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1034,8 +1033,6 @@ int ping_send(struct in_addr addr)
|
|||||||
to.sin_addr = addr;
|
to.sin_addr = addr;
|
||||||
SET_SOCKA_LEN4(to);
|
SET_SOCKA_LEN4(to);
|
||||||
if (sendto(isock, &icmpd, ICMP4_ECHO_LEN, 0, (struct sockaddr *)&to, sizeof(to)) == -1) {
|
if (sendto(isock, &icmpd, ICMP4_ECHO_LEN, 0, (struct sockaddr *)&to, sizeof(to)) == -1) {
|
||||||
// if (icmp_errs < ICMP_MAX_ERRS)
|
|
||||||
// tasklog('?', "$icmp ping: sendto()");
|
|
||||||
return -2;
|
return -2;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -237,7 +237,7 @@ int outstat()
|
|||||||
T_window = TRUE;
|
T_window = TRUE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
tasklog('o', "T_window=%s, iszmh=%s", T_window?"true":"false", iszmh?"true":"false");
|
// tasklog('o', "T_window=%s, iszmh=%s", T_window?"true":"false", iszmh?"true":"false");
|
||||||
strcpy(flstr,"...... ... ..");
|
strcpy(flstr,"...... ... ..");
|
||||||
/*
|
/*
|
||||||
* If the node has internet and we have internet available, check if we can send
|
* If the node has internet and we have internet available, check if we can send
|
||||||
|
Reference in New Issue
Block a user