Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/clip/clip.c

    r79ae36dd rffa2c8ef  
    3030#include <bool.h>
    3131#include <async.h>
    32 #include <ns.h>
     32#include <ipc/ns.h>
    3333#include <ipc/services.h>
    3434#include <ipc/clipboard.h>
     
    153153        async_answer_0(iid, EOK);
    154154       
    155         while (true) {
     155        bool cont = true;
     156        while (cont) {
    156157                ipc_call_t call;
    157158                ipc_callid_t callid = async_get_call(&call);
    158159               
    159                 if (!IPC_GET_IMETHOD(call))
    160                         break;
    161                
    162160                switch (IPC_GET_IMETHOD(call)) {
     161                case IPC_M_PHONE_HUNGUP:
     162                        cont = false;
     163                        continue;
    163164                case CLIPBOARD_PUT_DATA:
    164165                        clip_put_data(callid, &call);
     
    178179int main(int argc, char *argv[])
    179180{
    180         printf("%s: HelenOS clipboard service\n", NAME);
     181        printf(NAME ": HelenOS clipboard service\n");
    181182       
    182183        async_set_client_connection(clip_connection);
     
    185186                return -1;
    186187       
    187         printf("%s: Accepting connections\n", NAME);
    188         task_retval(0);
     188        printf(NAME ": Accepting connections\n");
    189189        async_manager();
    190190       
Note: See TracChangeset for help on using the changeset viewer.