Changeset bd5a663 in mainline for generic/include/ipc/ipc.h


Ignore:
Timestamp:
2006-05-17T14:03:44Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
59477e3
Parents:
bdb9ea8
Message:

Modify ipc_wait_for_call() to support all of blocking, non-blocking and timeout operation.

File:
1 edited

Legend:

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

    rbdb9ea8 rbd5a663  
    4545#define IPC_CALL_CONN_ME_TO     (1<<4) /* Identify connect_me_to */
    4646#define IPC_CALL_NOTIF          (1<<5) /* Interrupt notification */
    47 
    48 /* Flags for ipc_wait_for_call */
    49 #define IPC_WAIT_NONBLOCKING   1
    5047
    5148/* Flags of callid (the addresses are aligned at least to 4,
     
    201198
    202199extern void ipc_init(void);
    203 extern call_t * ipc_wait_for_call(answerbox_t *box, int flags);
     200extern call_t * ipc_wait_for_call(answerbox_t *box, __u32 usec, int nonblocking);
    204201extern void ipc_answer(answerbox_t *box, call_t *request);
    205202extern int ipc_call(phone_t *phone, call_t *call);
     
    217214extern void ipc_backsend_err(phone_t *phone, call_t *call, __native err);
    218215
    219 
    220216extern answerbox_t *ipc_phone_0;
    221217
Note: See TracChangeset for help on using the changeset viewer.