Fork us on GitHub Follow us on Facebook Follow us on Twitter

Ignore:
Timestamp:
2010-12-17T08:59:35Z (11 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master
Children:
58854f2
Parents:
70e5ad5 (diff), 11658b64 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge development/ changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • contrib/arch/uspace/srv/console/console.adl

    r70e5ad5 r5863a95  
    11interface console extends service {
    22                /* Read characters from console */
    3                 ipcarg_t read(out_copy stream data);
     3                sysarg_t read(out_copy stream data);
    44               
    55                /* Write characters to console */
    6                 ipcarg_t write(in_copy stream data);
     6                sysarg_t write(in_copy stream data);
    77               
    88                /* Get last event from event queue */
    9                 ipcarg_t get_event(out ipcarg_t type, out ipcarg_t key, out ipcarg_t mods, out ipcarg_t char);
     9                sysarg_t get_event(out sysarg_t type, out sysarg_t key, out sysarg_t mods, out sysarg_t char);
    1010               
    1111                /* Flush output buffer */
    12                 ipcarg_t sync(void);
     12                sysarg_t sync(void);
    1313               
    1414                /* Clear console */
    15                 ipcarg_t clear(void);
     15                sysarg_t clear(void);
    1616               
    1717                /* Move cursor to given position */
    18                 ipcarg_t goto(in ipcarg_t col, in ipcarg_t row);
     18                sysarg_t goto(in sysarg_t col, in sysarg_t row);
    1919               
    2020                /* Get console dimensions (in character cells) */
    21                 ipcarg_t get_size(out ipcarg_t cols, in ipcarg_t rows);
     21                sysarg_t get_size(out sysarg_t cols, in sysarg_t rows);
    2222               
    2323                /* Get color capabilities */
    24                 ipcarg_t get_color_cap(void);
     24                sysarg_t get_color_cap(void);
    2525               
    2626                /* Set abstract text style */
    27                 ipcarg_t set_style(in ipcarg_t style);
     27                sysarg_t set_style(in sysarg_t style);
    2828               
    2929                /* Set EGA-based text color */
    30                 ipcarg_t set_color(in ipcarg_t fb_color, in ipcarg_t bg_color, in ipcarg_t attr);
     30                sysarg_t set_color(in sysarg_t fb_color, in sysarg_t bg_color, in sysarg_t attr);
    3131               
    3232                /* Set RGB-based text color */
    33                 ipcarg_t set_rgb_color(in ipcarg_t fb_color, in ipcarg_t bg_color);
     33                sysarg_t set_rgb_color(in sysarg_t fb_color, in sysarg_t bg_color);
    3434               
    3535                /* Set cursor visibility */
    36                 ipcarg_t cursor_visibility(in ipcarg_t visible);
     36                sysarg_t cursor_visibility(in sysarg_t visible);
    3737               
    3838                /* Switch to kernel debugging console (if available) */
    39                 ipcarg_t kcon_enable(void);
     39                sysarg_t kcon_enable(void);
    4040        protocol:
    4141                [console.bp]
Note: See TracChangeset for help on using the changeset viewer.