kputchar(): New public function; Add missing dummy inlines for \!_DEBUG.
[bertos.git] / kern / proc.c
index 74ba6151f167b45632757db513b4ec21f22c7ae1..4b16c74b3cc05aff5062ca314dbb6a33e19b71cc 100755 (executable)
 
 /*
  * $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.
  *
@@ -53,6 +59,7 @@
 #include "event.h"
 #include "hw.h"
 #include <drv/kdebug.h>
+#include <arch_config.h>  /* ARCH_EMUL */
 
 #include <string.h> /* memset() */
 
@@ -158,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;