Clean up killbig. [rsc] --rw-rw-r-- M 1118886 glenda sys 27967 Jan 23 09:58 sys/src/9/port/proc.c [diffs elided] [rsc] --rw-rw-r-- M 1118886 glenda sys 7019 Jan 23 09:58 sys/src/9/port/swap.c /n/sourcesdump/2006/0123/plan9/sys/src/9/port/swap.c:160,172 - /n/sourcesdump/2006/0124/plan9/sys/src/9/port/swap.c:160,172 qunlock(&p->seglock); } else { + print("out of physical memory; no swap configured\n"); if(!cpuserver) freebroken(); /* can use the memory */ else - killbig(); + killbig("out of memory"); /* Emulate the old system if no swap channel */ - print("no physical memory\n"); tsleep(&up->sleep, return0, 0, 5000); wakeup(&palloc.r); } [rsc] --rw-rw-r-- M 1118886 glenda sys 23013 Jan 23 15:22 sys/src/9/port/devcons.c /n/sourcesdump/2006/0123/plan9/sys/src/9/port/devcons.c:460,466 - /n/sourcesdump/2006/0124/plan9/sys/src/9/port/devcons.c:460,466 scheddump(); return; case 'k': - killbig(); + killbig("^t ^t k"); return; case 'r': exit(0); [rsc] --rw-rw-r-- M 1118886 glenda sys 11023 Jan 23 15:23 sys/src/9/port/portfns.h /n/sourcesdump/2006/0123/plan9/sys/src/9/port/portfns.h:144,150 - /n/sourcesdump/2006/0124/plan9/sys/src/9/port/portfns.h:144,150 int kbdputc(Queue*, int); void kbdputmap(ushort, ushort, Rune); void kickpager(void); - void killbig(void); + void killbig(char*); void kproc(char*, void(*)(void*), void*); void kprocchild(Proc*, void (*)(void*), void*); void (*kproftimer)(ulong);