Changeset 569a51a in mainline for uspace/lib/c/generic/ipc.c


Ignore:
Timestamp:
2017-12-08T21:17:27Z (7 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
0016674
Parents:
071a1ddb
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-07 16:35:29)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-08 21:17:27)
Message:

Return phone handle in SYS_IPC_CONNECT_KBOX separately from error code.

File:
1 edited

Legend:

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

    r071a1ddb r569a51a  
    377377 *
    378378 */
    379 int ipc_connect_kbox(task_id_t id)
     379int ipc_connect_kbox(task_id_t id, cap_handle_t *phone)
    380380{
    381381#ifdef __32_BITS__
    382382        sysarg64_t arg = (sysarg64_t) id;
    383         return __SYSCALL1(SYS_IPC_CONNECT_KBOX, (sysarg_t) &arg);
     383        return __SYSCALL2(SYS_IPC_CONNECT_KBOX, (sysarg_t) &arg, (sysarg_t) phone);
    384384#endif
    385        
    386385#ifdef __64_BITS__
    387         return __SYSCALL1(SYS_IPC_CONNECT_KBOX, (sysarg_t) id);
     386        return __SYSCALL2(SYS_IPC_CONNECT_KBOX, (sysarg_t) id, (sysarg_t) phone);
    388387#endif
    389388}
Note: See TracChangeset for help on using the changeset viewer.