Changeset 984a9ba in mainline for uspace/srv/fs/mfs/mfs_ops.c
- Timestamp:
- 2018-07-05T09:34:09Z (7 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/mfs/mfs_ops.c
r76f566d r984a9ba 839 839 struct mfs_ino_info *ino_i; 840 840 size_t len, bytes = 0; 841 cap_call_handle_t chandle;841 ipc_call_t call; 842 842 843 843 mnode = fn->data; 844 844 ino_i = mnode->ino_i; 845 845 846 if (!async_data_read_receive(&c handle, &len)) {846 if (!async_data_read_receive(&call, &len)) { 847 847 rc = EINVAL; 848 848 goto out_error; … … 871 871 872 872 rc = mfs_node_put(fn); 873 async_answer_0( chandle, rc != EOK ? rc : ENOENT);873 async_answer_0(&call, rc != EOK ? rc : ENOENT); 874 874 return rc; 875 875 found: 876 async_data_read_finalize( chandle, d_info.d_name,876 async_data_read_finalize(&call, d_info.d_name, 877 877 str_size(d_info.d_name) + 1); 878 878 bytes = ((pos - spos) + 1); … … 883 883 /* Trying to read beyond the end of file */ 884 884 bytes = 0; 885 (void) async_data_read_finalize( chandle, NULL, 0);885 (void) async_data_read_finalize(&call, NULL, 0); 886 886 goto out_success; 887 887 } … … 905 905 } 906 906 memset(buf, 0, sizeof(sbi->block_size)); 907 async_data_read_finalize( chandle,907 async_data_read_finalize(&call, 908 908 buf + pos % sbi->block_size, bytes); 909 909 free(buf); … … 915 915 goto out_error; 916 916 917 async_data_read_finalize( chandle, b->data +917 async_data_read_finalize(&call, b->data + 918 918 pos % sbi->block_size, bytes); 919 919 … … 930 930 out_error: 931 931 tmp = mfs_node_put(fn); 932 async_answer_0( chandle, tmp != EOK ? tmp : rc);932 async_answer_0(&call, tmp != EOK ? tmp : rc); 933 933 return tmp != EOK ? tmp : rc; 934 934 } … … 948 948 return ENOENT; 949 949 950 cap_call_handle_t chandle;950 ipc_call_t call; 951 951 size_t len; 952 952 953 if (!async_data_write_receive(&c handle, &len)) {953 if (!async_data_write_receive(&call, &len)) { 954 954 r = EINVAL; 955 955 goto out_err; … … 994 994 memset(b->data, 0, sbi->block_size); 995 995 996 async_data_write_finalize( chandle, b->data + (pos % bs), bytes);996 async_data_write_finalize(&call, b->data + (pos % bs), bytes); 997 997 b->dirty = true; 998 998 … … 1014 1014 out_err: 1015 1015 mfs_node_put(fn); 1016 async_answer_0( chandle, r);1016 async_answer_0(&call, r); 1017 1017 return r; 1018 1018 }
Note:
See TracChangeset
for help on using the changeset viewer.