Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/include/ipc/ipc.h

    r82d515e9 rb7fd2a0  
    110110        /** User-defined label */
    111111        sysarg_t label;
     112        /** Capability handle */
     113        cap_handle_t cap_handle;
    112114} ipc_data_t;
    113115
     
    184186extern void ipc_call_release(call_t *);
    185187
    186 extern int ipc_call_sync(phone_t *, call_t *);
    187 extern int ipc_call(phone_t *, call_t *);
     188extern errno_t ipc_call_sync(phone_t *, call_t *);
     189extern errno_t ipc_call(phone_t *, call_t *);
    188190extern call_t *ipc_wait_for_call(answerbox_t *, uint32_t, unsigned int);
    189 extern int ipc_forward(call_t *, phone_t *, answerbox_t *, unsigned int);
     191extern errno_t ipc_forward(call_t *, phone_t *, answerbox_t *, unsigned int);
    190192extern void ipc_answer(answerbox_t *, call_t *);
    191193extern void _ipc_answer_free_call(call_t *, bool);
     
    193195extern void ipc_phone_init(phone_t *, struct task *);
    194196extern bool ipc_phone_connect(phone_t *, answerbox_t *);
    195 extern int ipc_phone_hangup(phone_t *);
     197extern errno_t ipc_phone_hangup(phone_t *);
    196198
    197199extern void ipc_answerbox_init(answerbox_t *, struct task *);
    198200
    199201extern void ipc_cleanup(void);
    200 extern void ipc_backsend_err(phone_t *, call_t *, sysarg_t);
     202extern void ipc_backsend_err(phone_t *, call_t *, errno_t);
    201203extern void ipc_answerbox_slam_phones(answerbox_t *, bool);
    202204extern void ipc_cleanup_call_list(answerbox_t *, list_t *);
Note: See TracChangeset for help on using the changeset viewer.