Changeset 77f0a1d in mainline for uspace/srv/clipboard/clipboard.c


Ignore:
Timestamp:
2018-03-22T22:54:52Z (7 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
eed4139
Parents:
a46e56b
Message:

Get rid of rid in favor of req_handle

File:
1 edited

Legend:

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

    ra46e56b r77f0a1d  
    4747static service_id_t svc_id;
    4848
    49 static void clip_put_data(cap_call_handle_t rid, ipc_call_t *request)
     49static void clip_put_data(cap_call_handle_t req_handle, ipc_call_t *request)
    5050{
    5151        char *data;
     
    6565
    6666                fibril_mutex_unlock(&clip_mtx);
    67                 async_answer_0(rid, EOK);
     67                async_answer_0(req_handle, EOK);
    6868                break;
    6969        case CLIPBOARD_TAG_DATA:
    7070                rc = async_data_write_accept((void **) &data, false, 0, 0, 0, &size);
    7171                if (rc != EOK) {
    72                         async_answer_0(rid, rc);
     72                        async_answer_0(req_handle, rc);
    7373                        break;
    7474                }
     
    8484
    8585                fibril_mutex_unlock(&clip_mtx);
    86                 async_answer_0(rid, EOK);
     86                async_answer_0(req_handle, EOK);
    8787                break;
    8888        default:
    89                 async_answer_0(rid, EINVAL);
    90         }
    91 }
    92 
    93 static void clip_get_data(cap_call_handle_t rid, ipc_call_t *request)
     89                async_answer_0(req_handle, EINVAL);
     90        }
     91}
     92
     93static void clip_get_data(cap_call_handle_t req_handle, ipc_call_t *request)
    9494{
    9595        fibril_mutex_lock(&clip_mtx);
     
    103103                if (!async_data_read_receive(&chandle, &size)) {
    104104                        async_answer_0(chandle, EINVAL);
    105                         async_answer_0(rid, EINVAL);
     105                        async_answer_0(req_handle, EINVAL);
    106106                        break;
    107107                }
     
    110110                        /* So far we only understand binary data */
    111111                        async_answer_0(chandle, EOVERFLOW);
    112                         async_answer_0(rid, EOVERFLOW);
     112                        async_answer_0(req_handle, EOVERFLOW);
    113113                        break;
    114114                }
     
    117117                        /* The client expects different size of data */
    118118                        async_answer_0(chandle, EOVERFLOW);
    119                         async_answer_0(rid, EOVERFLOW);
     119                        async_answer_0(req_handle, EOVERFLOW);
    120120                        break;
    121121                }
     
    123123                errno_t retval = async_data_read_finalize(chandle, clip_data, size);
    124124                if (retval != EOK) {
    125                         async_answer_0(rid, retval);
    126                         break;
    127                 }
    128 
    129                 async_answer_0(rid, EOK);
     125                        async_answer_0(req_handle, retval);
     126                        break;
     127                }
     128
     129                async_answer_0(req_handle, EOK);
    130130                break;
    131131        default:
     
    134134                 * data from the clipbard
    135135                 */
    136                 async_answer_0(rid, EINVAL);
     136                async_answer_0(req_handle, EINVAL);
    137137                break;
    138138        }
     
    141141}
    142142
    143 static void clip_content(cap_call_handle_t rid, ipc_call_t *request)
     143static void clip_content(cap_call_handle_t req_handle, ipc_call_t *request)
    144144{
    145145        fibril_mutex_lock(&clip_mtx);
     
    149149
    150150        fibril_mutex_unlock(&clip_mtx);
    151         async_answer_2(rid, EOK, (sysarg_t) size, (sysarg_t) tag);
    152 }
    153 
    154 static void clip_connection(cap_call_handle_t icall_handle, ipc_call_t *icall, void *arg)
     151        async_answer_2(req_handle, EOK, (sysarg_t) size, (sysarg_t) tag);
     152}
     153
     154static void clip_connection(cap_call_handle_t icall_handle, ipc_call_t *icall,
     155    void *arg)
    155156{
    156157        /* Accept connection */
Note: See TracChangeset for help on using the changeset viewer.