Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/ipc.c

    rcde999a rb7fd2a0  
    9393 * @param call     Structure returned by ipc_prepare_async().
    9494 */
    95 static inline void ipc_finish_async(int rc, async_call_t *call)
     95static inline void ipc_finish_async(errno_t rc, async_call_t *call)
    9696{
    9797        if (!call) {
     
    136136                return;
    137137       
    138         int rc = (int) __SYSCALL6(SYS_IPC_CALL_ASYNC_FAST, phandle, imethod, arg1,
     138        errno_t rc = (errno_t) __SYSCALL6(SYS_IPC_CALL_ASYNC_FAST, phandle, imethod, arg1,
    139139            arg2, arg3, (sysarg_t) call);
    140140       
     
    175175        IPC_SET_ARG5(call->msg.data, arg5);
    176176       
    177         int rc = (int) __SYSCALL3(SYS_IPC_CALL_ASYNC_SLOW, phandle,
     177        errno_t rc = (errno_t) __SYSCALL3(SYS_IPC_CALL_ASYNC_SLOW, phandle,
    178178            (sysarg_t) &call->msg.data, (sysarg_t) call);
    179179       
     
    197197 *
    198198 */
    199 int ipc_answer_fast(cap_handle_t chandle, int retval, sysarg_t arg1,
     199errno_t ipc_answer_fast(cap_handle_t chandle, errno_t retval, sysarg_t arg1,
    200200    sysarg_t arg2, sysarg_t arg3, sysarg_t arg4)
    201201{
    202         return (int) __SYSCALL6(SYS_IPC_ANSWER_FAST, chandle, (sysarg_t) retval, arg1, arg2,
     202        return (errno_t) __SYSCALL6(SYS_IPC_ANSWER_FAST, chandle, (sysarg_t) retval, arg1, arg2,
    203203            arg3, arg4);
    204204}
     
    218218 *
    219219 */
    220 int ipc_answer_slow(cap_handle_t chandle, int retval, sysarg_t arg1,
     220errno_t ipc_answer_slow(cap_handle_t chandle, errno_t retval, sysarg_t arg1,
    221221    sysarg_t arg2, sysarg_t arg3, sysarg_t arg4, sysarg_t arg5)
    222222{
     
    230230        IPC_SET_ARG5(data, arg5);
    231231       
    232         return (int) __SYSCALL2(SYS_IPC_ANSWER_SLOW, chandle, (sysarg_t) &data);
     232        return (errno_t) __SYSCALL2(SYS_IPC_ANSWER_SLOW, chandle, (sysarg_t) &data);
    233233}
    234234
     
    258258 * @return  Error code.
    259259 */
    260 int ipc_wait_cycle(ipc_call_t *call, sysarg_t usec, unsigned int flags)
    261 {
    262         int rc = (int) __SYSCALL3(SYS_IPC_WAIT, (sysarg_t) call, usec, flags);
     260errno_t ipc_wait_cycle(ipc_call_t *call, sysarg_t usec, unsigned int flags)
     261{
     262        errno_t rc = (errno_t) __SYSCALL3(SYS_IPC_WAIT, (sysarg_t) call, usec, flags);
    263263       
    264264        /* Handle received answers */
     
    289289 *
    290290 */
    291 int ipc_wait_for_call_timeout(ipc_call_t *call, sysarg_t usec)
    292 {
    293         int rc;
     291errno_t ipc_wait_for_call_timeout(ipc_call_t *call, sysarg_t usec)
     292{
     293        errno_t rc;
    294294       
    295295        do {
     
    309309 *
    310310 */
    311 int ipc_trywait_for_call(ipc_call_t *call)
    312 {
    313         int rc;
     311errno_t ipc_trywait_for_call(ipc_call_t *call)
     312{
     313        errno_t rc;
    314314       
    315315        do {
     
    328328 *
    329329 */
    330 int ipc_hangup(cap_handle_t phandle)
    331 {
    332         return (int) __SYSCALL1(SYS_IPC_HANGUP, phandle);
     330errno_t ipc_hangup(cap_handle_t phandle)
     331{
     332        return (errno_t) __SYSCALL1(SYS_IPC_HANGUP, phandle);
    333333}
    334334
     
    350350 *
    351351 */
    352 int ipc_forward_fast(cap_handle_t chandle, cap_handle_t phandle,
     352errno_t ipc_forward_fast(cap_handle_t chandle, cap_handle_t phandle,
    353353    sysarg_t imethod, sysarg_t arg1, sysarg_t arg2, unsigned int mode)
    354354{
    355         return (int) __SYSCALL6(SYS_IPC_FORWARD_FAST, chandle, phandle, imethod, arg1,
     355        return (errno_t) __SYSCALL6(SYS_IPC_FORWARD_FAST, chandle, phandle, imethod, arg1,
    356356            arg2, mode);
    357357}
    358358
    359 int ipc_forward_slow(cap_handle_t chandle, cap_handle_t phandle,
     359errno_t ipc_forward_slow(cap_handle_t chandle, cap_handle_t phandle,
    360360    sysarg_t imethod, sysarg_t arg1, sysarg_t arg2, sysarg_t arg3,
    361361    sysarg_t arg4, sysarg_t arg5, unsigned int mode)
     
    370370        IPC_SET_ARG5(data, arg5);
    371371       
    372         return (int) __SYSCALL4(SYS_IPC_FORWARD_SLOW, chandle, phandle,
     372        return (errno_t) __SYSCALL4(SYS_IPC_FORWARD_SLOW, chandle, phandle,
    373373            (sysarg_t) &data, mode);
    374374}
     
    377377 *
    378378 */
    379 int ipc_connect_kbox(task_id_t id, cap_handle_t *phone)
    380 {
    381         return (int) __SYSCALL2(SYS_IPC_CONNECT_KBOX, (sysarg_t) &id, (sysarg_t) phone);
     379errno_t ipc_connect_kbox(task_id_t id, cap_handle_t *phone)
     380{
     381        return (errno_t) __SYSCALL2(SYS_IPC_CONNECT_KBOX, (sysarg_t) &id, (sysarg_t) phone);
    382382}
    383383
Note: See TracChangeset for help on using the changeset viewer.