Removed some debug logging

This commit is contained in:
Michiel Broek 2002-02-12 22:42:09 +00:00
parent fba6ec5c40
commit e911721e5b
3 changed files with 81 additions and 81 deletions

View File

@ -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.

View File

@ -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;

View File

@ -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