Rev 4173 | Rev 4207 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4173 | Rev 4180 | ||
|---|---|---|---|
| Line 53... | Line 53... | ||
| 53 | #include <macros.h> |
53 | #include <macros.h> |
| 54 | #include <sysinfo/sysinfo.h> |
54 | #include <sysinfo/sysinfo.h> |
| 55 | #include <ddi/device.h> |
55 | #include <ddi/device.h> |
| 56 | #include <symtab.h> |
56 | #include <symtab.h> |
| 57 | #include <errno.h> |
57 | #include <errno.h> |
| - | 58 | #include <putchar.h> |
|
| 58 | 59 | ||
| 59 | /** Simple kernel console. |
60 | /** Simple kernel console. |
| 60 | * |
61 | * |
| 61 | * The console is realized by kernel thread kconsole. |
62 | * The console is realized by kernel thread kconsole. |
| 62 | * It doesn't understand any useful command on its own, |
63 | * It doesn't understand any useful command on its own, |
| Line 157... | Line 158... | ||
| 157 | spinlock_unlock(&cmd_lock); |
158 | spinlock_unlock(&cmd_lock); |
| 158 | return 1; |
159 | return 1; |
| 159 | } |
160 | } |
| 160 | 161 | ||
| 161 | /** Print count times a character */ |
162 | /** Print count times a character */ |
| 162 | static void rdln_print_c(char ch, int count) |
163 | static void rdln_print_c(wchar_t ch, count_t count) |
| 163 | { |
164 | { |
| 164 | int i; |
165 | count_t i; |
| 165 | for (i = 0; i < count; i++) |
166 | for (i = 0; i < count; i++) |
| 166 | putchar(ch); |
167 | putchar(ch); |
| 167 | } |
168 | } |
| 168 | 169 | ||
| 169 | /** Insert character to string */ |
170 | /** Insert character to string */ |