Ignore:
File:
1 edited

Legend:

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

    rffa2c8ef r007e6efa  
    3030#include <bool.h>
    3131#include <async.h>
     32#include <ipc/ipc.h>
    3233#include <ipc/ns.h>
    3334#include <ipc/services.h>
     
    6263               
    6364                fibril_mutex_unlock(&clip_mtx);
    64                 async_answer_0(rid, EOK);
     65                ipc_answer_0(rid, EOK);
    6566                break;
    6667        case CLIPBOARD_TAG_DATA:
    6768                rc = async_data_write_accept((void **) &data, false, 0, 0, 0, &size);
    6869                if (rc != EOK) {
    69                         async_answer_0(rid, rc);
     70                        ipc_answer_0(rid, rc);
    7071                        break;
    7172                }
     
    8182               
    8283                fibril_mutex_unlock(&clip_mtx);
    83                 async_answer_0(rid, EOK);
     84                ipc_answer_0(rid, EOK);
    8485                break;
    8586        default:
    86                 async_answer_0(rid, EINVAL);
     87                ipc_answer_0(rid, EINVAL);
    8788        }
    8889}
     
    99100        case CLIPBOARD_TAG_DATA:
    100101                if (!async_data_read_receive(&callid, &size)) {
    101                         async_answer_0(callid, EINVAL);
    102                         async_answer_0(rid, EINVAL);
     102                        ipc_answer_0(callid, EINVAL);
     103                        ipc_answer_0(rid, EINVAL);
    103104                        break;
    104105                }
     
    106107                if (clip_tag != CLIPBOARD_TAG_DATA) {
    107108                        /* So far we only understand binary data */
    108                         async_answer_0(callid, EOVERFLOW);
    109                         async_answer_0(rid, EOVERFLOW);
     109                        ipc_answer_0(callid, EOVERFLOW);
     110                        ipc_answer_0(rid, EOVERFLOW);
    110111                        break;
    111112                }
     
    113114                if (clip_size != size) {
    114115                        /* The client expects different size of data */
    115                         async_answer_0(callid, EOVERFLOW);
    116                         async_answer_0(rid, EOVERFLOW);
     116                        ipc_answer_0(callid, EOVERFLOW);
     117                        ipc_answer_0(rid, EOVERFLOW);
    117118                        break;
    118119                }
     
    120121                sysarg_t retval = async_data_read_finalize(callid, clip_data, size);
    121122                if (retval != EOK) {
    122                         async_answer_0(rid, retval);
     123                        ipc_answer_0(rid, retval);
    123124                        break;
    124125                }
    125126               
    126                 async_answer_0(rid, EOK);
     127                ipc_answer_0(rid, EOK);
    127128        default:
    128129                /*
     
    130131                 * data from the clipbard
    131132                 */
    132                 async_answer_0(rid, EINVAL);
     133                ipc_answer_0(rid, EINVAL);
    133134                break;
    134135        }
     
    145146       
    146147        fibril_mutex_unlock(&clip_mtx);
    147         async_answer_2(rid, EOK, (sysarg_t) size, (sysarg_t) tag);
     148        ipc_answer_2(rid, EOK, (sysarg_t) size, (sysarg_t) tag);
    148149}
    149150
     
    151152{
    152153        /* Accept connection */
    153         async_answer_0(iid, EOK);
     154        ipc_answer_0(iid, EOK);
    154155       
    155156        bool cont = true;
     
    172173                        break;
    173174                default:
    174                         async_answer_0(callid, ENOENT);
     175                        ipc_answer_0(callid, ENOENT);
    175176                }
    176177        }
Note: See TracChangeset for help on using the changeset viewer.