--- process.c 2000-06-06 15:46:12.000000000 +0530 +++ ../process.c 2007-09-24 23:36:02.000000000 +0530 @@ -74,7 +74,7 @@ memset(z, 0, sizeof *z); check_line(l); z->line = l++; - (struct process *) p->priv = z; + p->priv = z; z->proc = p; if (*current){ z->next = *current;