Ignore:
Timestamp:
2012-08-24T22:27:44Z (12 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
20282ef3
Parents:
13dbaa8c
Message:

Add two new sysipc_ops_t members:

  • request_forget()
  • answer_cleanup()

Call these members to perform cleanup at appropriate times.

File:
1 edited

Legend:

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

    r13dbaa8c rb1e6269  
    4040typedef struct {
    4141        int (* request_preprocess)(call_t *, phone_t *);
     42        void (* request_forget)(call_t *);
    4243        int (* request_process)(call_t *, answerbox_t *);
     44        void (* answer_cleanup)(call_t *, ipc_data_t *);
    4345        int (* answer_preprocess)(call_t *, ipc_data_t *);
    4446        int (* answer_process)(call_t *);
     
    4850
    4951extern int null_request_preprocess(call_t *, phone_t *);
     52extern void null_request_forget(call_t *);
    5053extern int null_request_process(call_t *, answerbox_t *);
     54extern void null_answer_cleanup(call_t *, ipc_data_t *);
    5155extern int null_answer_preprocess(call_t *, ipc_data_t *);
    5256extern int null_answer_process(call_t *);
Note: See TracChangeset for help on using the changeset viewer.