Changeset 984a9ba in mainline for uspace/srv/fs/udf/udf_ops.c
- Timestamp:
- 2018-07-05T09:34:09Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 63d46341
- Parents:
- 76f566d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/udf/udf_ops.c
r76f566d r984a9ba 464 464 udf_node_t *node = UDF_NODE(rfn); 465 465 466 cap_call_handle_t chandle;466 ipc_call_t call; 467 467 size_t len = 0; 468 if (!async_data_read_receive(&c handle, &len)) {469 async_answer_0( chandle, EINVAL);468 if (!async_data_read_receive(&call, &len)) { 469 async_answer_0(&call, EINVAL); 470 470 udf_node_put(rfn); 471 471 return EINVAL; … … 475 475 if (pos >= node->data_size) { 476 476 *rbytes = 0; 477 async_data_read_finalize( chandle, NULL, 0);477 async_data_read_finalize(&call, NULL, 0); 478 478 udf_node_put(rfn); 479 479 return EOK; … … 482 482 size_t read_len = 0; 483 483 if (node->data == NULL) 484 rc = udf_read_file(&read_len, chandle, node, pos, len);484 rc = udf_read_file(&read_len, &call, node, pos, len); 485 485 else { 486 486 /* File in allocation descriptors area */ 487 487 read_len = (len < node->data_size) ? len : node->data_size; 488 async_data_read_finalize( chandle, node->data + pos, read_len);488 async_data_read_finalize(&call, node->data + pos, read_len); 489 489 rc = EOK; 490 490 } … … 505 505 fid->lenght_file_id, &node->instance->charset); 506 506 507 async_data_read_finalize( chandle, name, str_size(name) + 1);507 async_data_read_finalize(&call, name, str_size(name) + 1); 508 508 *rbytes = 1; 509 509 free(name); … … 517 517 *rbytes = 0; 518 518 udf_node_put(rfn); 519 async_answer_0( chandle, ENOENT);519 async_answer_0(&call, ENOENT); 520 520 return ENOENT; 521 521 }
Note:
See TracChangeset
for help on using the changeset viewer.