Changes in / [7a2f7ecd:9247c02c] in mainline
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/ipc/sysipc.c
r7a2f7ecd r9247c02c 253 253 /* The connection was accepted */ 254 254 phone_connect(phoneid, &answer->sender->answerbox); 255 /* Set 'task ID' as arg3 and arg4 of response */ 256 IPC_SET_ARG3(answer->data, LOWER32(TASK->taskid)); 257 IPC_SET_ARG4(answer->data, UPPER32(TASK->taskid)); 255 /* Set 'task hash' as arg4 of response */ 256 IPC_SET_ARG4(answer->data, (sysarg_t) TASK); 258 257 /* Set 'phone hash' as arg5 of response */ 259 258 IPC_SET_ARG5(answer->data, -
uspace/lib/c/generic/async.c
r7a2f7ecd r9247c02c 1472 1472 return ENOENT; 1473 1473 1474 task_id_t task_id; 1475 sysarg_t task_id_lo; 1476 sysarg_t task_id_hi; 1474 sysarg_t task_hash; 1477 1475 sysarg_t phone_hash; 1478 1476 int rc = async_req_3_5(exch, IPC_M_CONNECT_TO_ME, arg1, arg2, arg3, 1479 NULL, NULL, &task_id_lo, &task_id_hi, &phone_hash);1477 NULL, NULL, NULL, &task_hash, &phone_hash); 1480 1478 if (rc != EOK) 1481 1479 return rc; 1482 1483 task_id = (task_id_t) MERGE_LOUP32(task_id_lo, task_id_hi);1484 1480 1485 1481 if (client_receiver != NULL) 1486 async_new_connection(task_ id, phone_hash, 0, NULL,1482 async_new_connection(task_hash, phone_hash, 0, NULL, 1487 1483 client_receiver, carg); 1488 1484
Note:
See TracChangeset
for help on using the changeset viewer.