--- a/jobs.c Fri Mar 23 08:37:45 2007 +0100
+++ b/jobs.c Fri Mar 23 14:34:16 2007 +0100
@@ -97,7 +97,6 @@
struct Job *p;
struct Job *newnext;
- printf("Remove job %i\n", jobid);
if (firstjob->jobid == jobid)
{
struct Job *newfirst;
@@ -131,7 +130,10 @@
return -1;
if (firstjob != 0)
+ {
+ state = WAITING;
return firstjob->jobid;
+ }
return -1;
}
@@ -142,7 +144,6 @@
assert(state == WAITING);
assert(firstjob != 0);
- fprintf(stderr, "s: Job %i finished.\n", firstjob->jobid);
newfirst = firstjob->next;
free(firstjob);