Changeset d40a8ff in mainline for kernel/generic/include/ipc


Ignore:
Timestamp:
2007-11-24T14:19:10Z (18 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9201f47
Parents:
0cc4313
Message:

Add mode argument to IPC forward.
This argument can be used to modify the way forward behaves.

Location:
kernel/generic/include/ipc
Files:
2 edited

Legend:

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

    r0cc4313 rd40a8ff  
    9898#define PHONE_NS        0
    9999
     100/* Forwarding flags. */
     101#define IPC_FF_NONE             0
     102
    100103/* System-specific methods - only through special syscalls
    101104 * These methods have special behaviour
     
    276279extern void ipc_call_static_init(call_t *call);
    277280extern void task_print_list(void);
    278 extern int ipc_forward(call_t *call, phone_t *newphone, answerbox_t *oldbox);
     281extern int ipc_forward(call_t *call, phone_t *newphone, answerbox_t *oldbox,
     282    int mode);
    279283extern void ipc_cleanup(void);
    280284extern int ipc_phone_hangup(phone_t *phone);
  • kernel/generic/include/ipc/sysipc.h

    r0cc4313 rd40a8ff  
    5353    int nonblocking);
    5454unative_t sys_ipc_forward_fast(unative_t callid, unative_t phoneid,
    55     unative_t method, unative_t arg1);
     55    unative_t method, unative_t arg1, int mode);
    5656unative_t sys_ipc_hangup(int phoneid);
    5757unative_t sys_ipc_register_irq(inr_t inr, devno_t devno, unative_t method,
Note: See TracChangeset for help on using the changeset viewer.