Ignore:
File:
1 edited

Legend:

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

    rffa2c8ef r9934f7d  
    3030#include <bool.h>
    3131#include <async.h>
    32 #include <ipc/ns.h>
     32#include <ns.h>
    3333#include <ipc/services.h>
    3434#include <ipc/clipboard.h>
     
    148148}
    149149
    150 static void clip_connection(ipc_callid_t iid, ipc_call_t *icall)
     150static void clip_connection(ipc_callid_t iid, ipc_call_t *icall, void *arg)
    151151{
    152152        /* Accept connection */
    153153        async_answer_0(iid, EOK);
    154154       
    155         bool cont = true;
    156         while (cont) {
     155        while (true) {
    157156                ipc_call_t call;
    158157                ipc_callid_t callid = async_get_call(&call);
    159158               
     159                if (!IPC_GET_IMETHOD(call))
     160                        break;
     161               
    160162                switch (IPC_GET_IMETHOD(call)) {
    161                 case IPC_M_PHONE_HUNGUP:
    162                         cont = false;
    163                         continue;
    164163                case CLIPBOARD_PUT_DATA:
    165164                        clip_put_data(callid, &call);
     
    179178int main(int argc, char *argv[])
    180179{
    181         printf(NAME ": HelenOS clipboard service\n");
     180        printf("%s: HelenOS clipboard service\n", NAME);
    182181       
    183182        async_set_client_connection(clip_connection);
     
    186185                return -1;
    187186       
    188         printf(NAME ": Accepting connections\n");
     187        printf("%s: Accepting connections\n", NAME);
     188        task_retval(0);
    189189        async_manager();
    190190       
Note: See TracChangeset for help on using the changeset viewer.