Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/ipc/ipcrsc.c

    rc33f39f r9d58539  
    132132#include <ipc/ipcrsc.h>
    133133#include <debug.h>
    134 #include <abi/errno.h>
    135134
    136135/** Find call_t * in call table according to callid.
     
    152151       
    153152        list_foreach(TASK->answerbox.dispatched_calls, lst) {
    154                 call_t *call = list_get_instance(lst, call_t, ab_link);
     153                call_t *call = list_get_instance(lst, call_t, link);
    155154                if ((sysarg_t) call == callid) {
    156155                        result = call;
     
    161160        irq_spinlock_unlock(&TASK->answerbox.lock, true);
    162161        return result;
    163 }
    164 
    165 /** Get phone from the current task by ID.
    166  *
    167  * @param phoneid Phone ID.
    168  * @param phone   Place to store pointer to phone.
    169  *
    170  * @return EOK on success, EINVAL if ID is invalid.
    171  *
    172  */
    173 int phone_get(sysarg_t phoneid, phone_t **phone)
    174 {
    175         if (phoneid >= IPC_MAX_PHONES)
    176                 return EINVAL;
    177        
    178         *phone = &TASK->phones[phoneid];
    179         return EOK;
    180162}
    181163
     
    241223 * @param phoneid Phone handle to be connected.
    242224 * @param box     Answerbox to which to connect the phone handle.
    243  * @return        True if the phone was connected, false otherwise.
    244225 *
    245226 * The procedure _enforces_ that the user first marks the phone
     
    248229 *
    249230 */
    250 bool phone_connect(int phoneid, answerbox_t *box)
     231void phone_connect(int phoneid, answerbox_t *box)
    251232{
    252233        phone_t *phone = &TASK->phones[phoneid];
    253234       
    254235        ASSERT(phone->state == IPC_PHONE_CONNECTING);
    255         return ipc_phone_connect(phone, box);
     236        ipc_phone_connect(phone, box);
    256237}
    257238
Note: See TracChangeset for help on using the changeset viewer.