Changeset 48bcf49 in mainline for kernel/generic/include/ipc/ipcrsc.h


Ignore:
Timestamp:
2017-09-28T22:08:15Z (7 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
6636fb19
Parents:
dd20cbb
Message:

Introduce reference-counted kobjects

Capabilities are thus reduced to task-local names for references to kobjects.

File:
1 edited

Legend:

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

    rdd20cbb r48bcf49  
    3838#include <proc/task.h>
    3939#include <ipc/ipc.h>
     40#include <cap/cap.h>
    4041
    4142extern call_t *get_call(sysarg_t);
    42 extern phone_t *phone_get_current(int);
    43 extern phone_t *phone_get(task_t *, int);
    44 extern int phone_alloc(task_t *);
    45 extern bool phone_connect(int, answerbox_t *);
    46 extern void phone_dealloc(int);
     43extern cap_handle_t phone_alloc(task_t *);
     44extern bool phone_connect(cap_handle_t, answerbox_t *);
     45extern void phone_dealloc(cap_handle_t);
    4746
    4847#endif
Note: See TracChangeset for help on using the changeset viewer.