Changeset 13dbaa8c in mainline for kernel/generic/src/ipc/sysipc.c
- Timestamp:
- 2012-08-21T21:37:54Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b1e6269
- Parents:
- 1b186ed
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/ipc/sysipc.c
r1b186ed r13dbaa8c 243 243 IPC_SET_RETVAL(call->data, EFORWARD); 244 244 245 if (call->buffer) {246 /*247 * This must be an affirmative answer to IPC_M_DATA_READ248 * or IPC_M_DEBUG/UDEBUG_M_MEM_READ...249 *250 */251 uintptr_t dst = IPC_GET_ARG1(call->data);252 size_t size = IPC_GET_ARG2(call->data);253 int rc = copy_to_uspace((void *) dst, call->buffer, size);254 if (rc)255 IPC_SET_RETVAL(call->data, rc);256 free(call->buffer);257 call->buffer = NULL;258 }259 260 245 sysipc_ops_t *ops = sysipc_ops_get(call->request_method); 261 246 if (ops->answer_process)
Note:
See TracChangeset
for help on using the changeset viewer.