Rev 602 | Rev 606 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 602 | Rev 603 | ||
|---|---|---|---|
| Line 356... | Line 356... | ||
| 356 | for (i=position;i<curlen;i++) |
356 | for (i=position;i<curlen;i++) |
| 357 | putchar(current[i]); |
357 | putchar(current[i]); |
| 358 | position++; |
358 | position++; |
| 359 | rdln_print_c('\b',curlen-position); |
359 | rdln_print_c('\b',curlen-position); |
| 360 | } |
360 | } |
| - | 361 | if (curlen) { |
|
| 361 | histposition++; |
362 | histposition++; |
| 362 | histposition = histposition % KCONSOLE_HISTORY; |
363 | histposition = histposition % KCONSOLE_HISTORY; |
| - | 364 | } |
|
| 363 | current[curlen] = '\0'; |
365 | current[curlen] = '\0'; |
| 364 | return current; |
366 | return current; |
| 365 | } |
367 | } |
| 366 | 368 | ||
| 367 | /** Kernel console managing thread. |
369 | /** Kernel console managing thread. |