Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/kbd/generic/kbd.c

    r79ae36dd r57d129e  
    4343#include <stdlib.h>
    4444#include <stdio.h>
    45 #include <ns.h>
    46 #include <ns_obsolete.h>
     45#include <ipc/ns.h>
    4746#include <async.h>
    48 #include <async_obsolete.h>
    4947#include <errno.h>
    5048#include <adt/fifo.h>
     
    5250#include <io/keycode.h>
    5351#include <devmap.h>
     52
    5453#include <kbd.h>
    5554#include <kbd_port.h>
    5655#include <kbd_ctl.h>
    5756#include <layout.h>
    58 
    59 // FIXME: remove this header
    60 #include <kernel/ipc/ipc_methods.h>
    6157
    6258#define NAME       "kbd"
     
    9288void kbd_push_ev(int type, unsigned int key)
    9389{
    94         kbd_event_t ev;
     90        console_event_t ev;
    9591        unsigned mod_mask;
    9692
     
    167163        ev.c = layout[active_layout]->parse_ev(&ev);
    168164
    169         async_obsolete_msg_4(client_phone, KBD_EVENT, ev.type, ev.key, ev.mods, ev.c);
     165        async_msg_4(client_phone, KBD_EVENT, ev.type, ev.key, ev.mods, ev.c);
    170166}
    171167
     
    178174        async_answer_0(iid, EOK);
    179175
    180         while (true) {
     176        while (1) {
    181177                callid = async_get_call(&call);
    182                
    183                 if (!IPC_GET_IMETHOD(call)) {
     178                switch (IPC_GET_IMETHOD(call)) {
     179                case IPC_M_PHONE_HUNGUP:
    184180                        if (client_phone != -1) {
    185                                 async_obsolete_hangup(client_phone);
     181                                async_hangup(client_phone);
    186182                                client_phone = -1;
    187183                        }
     
    189185                        async_answer_0(callid, EOK);
    190186                        return;
    191                 }
    192                
    193                 switch (IPC_GET_IMETHOD(call)) {
    194187                case IPC_M_CONNECT_TO_ME:
    195188                        if (client_phone != -1) {
     
    229222        if (irc_service) {
    230223                while (irc_phone < 0)
    231                         irc_phone = service_obsolete_connect_blocking(SERVICE_IRC, 0, 0);
     224                        irc_phone = service_connect_blocking(SERVICE_IRC, 0, 0);
    232225        }
    233226       
Note: See TracChangeset for help on using the changeset viewer.