Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/console/console.c

    r593e023 r91db0280  
    8484static outdev_t stdout_source;
    8585
    86 static void stdin_signal(indev_t *, indev_signal_t);
    87 
    8886static indev_operations_t stdin_ops = {
    89         .poll = NULL,
    90         .signal = stdin_signal
     87        .poll = NULL
    9188};
    9289
    9390static void stdout_write(outdev_t *, wchar_t);
    9491static void stdout_redraw(outdev_t *);
    95 static void stdout_scroll_up(outdev_t *);
    96 static void stdout_scroll_down(outdev_t *);
    9792
    9893static outdev_operations_t stdout_ops = {
    9994        .write = stdout_write,
    100         .redraw = stdout_redraw,
    101         .scroll_up = stdout_scroll_up,
    102         .scroll_down = stdout_scroll_down
     95        .redraw = stdout_redraw
    10396};
    10497
     
    120113}
    121114
    122 static void stdin_signal(indev_t *indev, indev_signal_t signal)
    123 {
    124         switch (signal) {
    125         case INDEV_SIGNAL_SCROLL_UP:
    126                 if (stdout != NULL)
    127                         stdout_scroll_up(stdout);
    128                 break;
    129         case INDEV_SIGNAL_SCROLL_DOWN:
    130                 if (stdout != NULL)
    131                         stdout_scroll_down(stdout);
    132                 break;
    133         }
    134 }
    135 
    136115void stdout_wire(outdev_t *outdev)
    137116{
     
    157136                if ((sink) && (sink->op->redraw))
    158137                        sink->op->redraw(sink);
    159         }
    160 }
    161 
    162 static void stdout_scroll_up(outdev_t *dev)
    163 {
    164         list_foreach(dev->list, link, outdev_t, sink) {
    165                 if ((sink) && (sink->op->scroll_up))
    166                         sink->op->scroll_up(sink);
    167         }
    168 }
    169 
    170 static void stdout_scroll_down(outdev_t *dev)
    171 {
    172         list_foreach(dev->list, link, outdev_t, sink) {
    173                 if ((sink) && (sink->op->scroll_down))
    174                         sink->op->scroll_down(sink);
    175138        }
    176139}
     
    204167void grab_console(void)
    205168{
    206         event_notify_1(EVENT_KCONSOLE, false, true);
    207169        bool prev = console_override;
    208170       
     
    222184{
    223185        console_override = false;
    224         event_notify_1(EVENT_KCONSOLE, false, false);
    225186}
    226187
    227188/** Activate kernel console override */
    228 sysarg_t sys_debug_console(void)
     189sysarg_t sys_debug_activate_console(void)
    229190{
    230191#ifdef CONFIG_KCONSOLE
     
    268229                        }
    269230                }
    270                
    271231                if (chr_encode(ch, buf, &offset, buflen - 1) == EOK) {
    272232                        putchar(ch);
     
    304264
    305265/** Flush characters that are stored in the output buffer
    306  *
     266 * 
    307267 */
    308268void kio_flush(void)
     
    334294
    335295/** Put a character into the output buffer.
    336  *
     296 * 
    337297 * The caller is required to hold kio_lock
    338298 */
Note: See TracChangeset for help on using the changeset viewer.