Subversion Repositories HelenOS

Rev

Rev 2539 | Rev 2618 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2539 Rev 2566
Line 136... Line 136...
136
    async_msg_3(fb_info.phone, FB_PUTCHAR, c, row, col);
136
    async_msg_3(fb_info.phone, FB_PUTCHAR, c, row, col);
137
}
137
}
138
 
138
 
139
/** Check key and process special keys.
139
/** Check key and process special keys.
140
 *
140
 *
-
 
141
 *
141
 * */
142
 */
142
static void write_char(int console, char key)
143
static void write_char(int console, char key)
143
{
144
{
144
    screenbuffer_t *scr = &(connections[console].screenbuffer);
145
    screenbuffer_t *scr = &(connections[console].screenbuffer);
145
   
146
   
146
    switch (key) {
147
    switch (key) {
Line 393... Line 394...
393
    while (1) {
394
    while (1) {
394
        async_serialize_end();
395
        async_serialize_end();
395
        callid = async_get_call(&call);
396
        callid = async_get_call(&call);
396
        async_serialize_start();
397
        async_serialize_start();
397
 
398
 
-
 
399
        arg1 = 0;
398
        arg1 = arg2 = 0;
400
        arg2 = 0;
399
        switch (IPC_GET_METHOD(call)) {
401
        switch (IPC_GET_METHOD(call)) {
400
        case IPC_M_PHONE_HUNGUP:
402
        case IPC_M_PHONE_HUNGUP:
401
            gcons_notify_disconnect(consnum);
403
            gcons_notify_disconnect(consnum);
402
           
404
           
403
            /* Answer all pending requests */
405
            /* Answer all pending requests */