Ignore:
File:
1 edited

Legend:

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

    rcd529c4 r4e5dabf  
    7777        waitq_t wq;
    7878       
     79        /** Linkage for the list of task's synchronous answerboxes. */
     80        link_t sync_box_link;
     81       
    7982        /** Phones connected to this answerbox. */
    8083        list_t connected_phones;
     
    113116        struct task *sender;
    114117       
     118        /*
     119         * The caller box is different from sender->answerbox
     120         * for synchronous calls.
     121         */
     122        answerbox_t *callerbox;
     123       
    115124        /** Private data to internal IPC. */
    116125        sysarg_t priv;
     
    138147
    139148extern int ipc_call(phone_t *, call_t *);
     149extern int ipc_call_sync(phone_t *, call_t *);
    140150extern call_t *ipc_wait_for_call(answerbox_t *, uint32_t, unsigned int);
    141151extern int ipc_forward(call_t *, phone_t *, answerbox_t *, unsigned int);
Note: See TracChangeset for help on using the changeset viewer.