X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=kern%2Fproc.c;h=4b16c74b3cc05aff5062ca314dbb6a33e19b71cc;hb=8e770a994c62f109c91854136e1bbae049b07a2f;hp=e0c2ba27858af55069edcde9211e6c90268815ee;hpb=ea4ef51b306fde6480c03f72e81c4b31d51660f6;p=bertos.git diff --git a/kern/proc.c b/kern/proc.c index e0c2ba27..4b16c74b 100755 --- a/kern/proc.c +++ b/kern/proc.c @@ -17,6 +17,15 @@ /* * $Log$ + * Revision 1.11 2004/08/24 16:09:08 bernie + * Add missing header. + * + * Revision 1.10 2004/08/24 16:07:01 bernie + * Use kputs()/kputchar() when possible. + * + * Revision 1.9 2004/08/24 14:26:57 bernie + * monitor_debug_stacks(): Conditionally compile on CONFIG_KERN_MONITOR. + * * Revision 1.8 2004/08/14 19:37:57 rasky * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. * @@ -50,6 +59,7 @@ #include "event.h" #include "hw.h" #include +#include /* ARCH_EMUL */ #include /* memset() */ @@ -146,6 +156,8 @@ size_t monitor_check_stack(cpustack_t* stack_base, size_t stack_size) return sp_free; } +#if CONFIG_KERN_MONITOR + void monitor_debug_stacks(void) { struct Process* p; @@ -153,14 +165,14 @@ void monitor_debug_stacks(void) if (ISLISTEMPTY(&MonitorProcs)) { - kprintf("No stacks registered in the monitor\n"); + kputs("No stacks registered in the monitor\n"); return; } kprintf("%-24s %-6s%-8s%-8s%-8s\n", "Process name", "TCB", "SPbase", "SPsize", "SPfree"); for (i=0;i<56;i++) - kprintf("-"); - kprintf("\n"); + kputchar('-'); + kputchar('\n'); for (p = MONITOR_NODE_TO_PROCESS(MonitorProcs.head); p->monitor.link.succ; @@ -171,6 +183,8 @@ void monitor_debug_stacks(void) } } +#endif /* CONFIG_KERN_MONITOR */ + #endif