Changeset 3be9d10 in mainline for uspace/lib/fs/libfs.c
- Timestamp:
- 2018-03-21T21:29:31Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3e242d2
- Parents:
- eadaeae8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/fs/libfs.c
readaeae8 r3be9d10 71 71 static char fs_name[FS_NAME_MAXLEN + 1]; 72 72 73 static void libfs_link(libfs_ops_t *, fs_handle_t, ipc_callid_t,73 static void libfs_link(libfs_ops_t *, fs_handle_t, cap_call_handle_t, 74 74 ipc_call_t *); 75 static void libfs_lookup(libfs_ops_t *, fs_handle_t, ipc_callid_t,75 static void libfs_lookup(libfs_ops_t *, fs_handle_t, cap_call_handle_t, 76 76 ipc_call_t *); 77 static void libfs_stat(libfs_ops_t *, fs_handle_t, ipc_callid_t, ipc_call_t *);78 static void libfs_open_node(libfs_ops_t *, fs_handle_t, ipc_callid_t,77 static void libfs_stat(libfs_ops_t *, fs_handle_t, cap_call_handle_t, ipc_call_t *); 78 static void libfs_open_node(libfs_ops_t *, fs_handle_t, cap_call_handle_t, 79 79 ipc_call_t *); 80 static void libfs_statfs(libfs_ops_t *, fs_handle_t, ipc_callid_t,80 static void libfs_statfs(libfs_ops_t *, fs_handle_t, cap_call_handle_t, 81 81 ipc_call_t *); 82 82 83 static void vfs_out_fsprobe( ipc_callid_t rid, ipc_call_t *req)83 static void vfs_out_fsprobe(cap_call_handle_t rid, ipc_call_t *req) 84 84 { 85 85 service_id_t service_id = (service_id_t) IPC_GET_ARG1(*req); … … 87 87 vfs_fs_probe_info_t info; 88 88 89 ipc_callid_t callid;89 cap_call_handle_t callid; 90 90 size_t size; 91 91 if ((!async_data_read_receive(&callid, &size)) || … … 108 108 } 109 109 110 static void vfs_out_mounted( ipc_callid_t rid, ipc_call_t *req)110 static void vfs_out_mounted(cap_call_handle_t rid, ipc_call_t *req) 111 111 { 112 112 service_id_t service_id = (service_id_t) IPC_GET_ARG1(*req); … … 133 133 } 134 134 135 static void vfs_out_unmounted( ipc_callid_t rid, ipc_call_t *req)135 static void vfs_out_unmounted(cap_call_handle_t rid, ipc_call_t *req) 136 136 { 137 137 service_id_t service_id = (service_id_t) IPC_GET_ARG1(*req); … … 143 143 } 144 144 145 static void vfs_out_link( ipc_callid_t rid, ipc_call_t *req)145 static void vfs_out_link(cap_call_handle_t rid, ipc_call_t *req) 146 146 { 147 147 libfs_link(libfs_ops, reg.fs_handle, rid, req); 148 148 } 149 149 150 static void vfs_out_lookup( ipc_callid_t rid, ipc_call_t *req)150 static void vfs_out_lookup(cap_call_handle_t rid, ipc_call_t *req) 151 151 { 152 152 libfs_lookup(libfs_ops, reg.fs_handle, rid, req); 153 153 } 154 154 155 static void vfs_out_read( ipc_callid_t rid, ipc_call_t *req)155 static void vfs_out_read(cap_call_handle_t rid, ipc_call_t *req) 156 156 { 157 157 service_id_t service_id = (service_id_t) IPC_GET_ARG1(*req); … … 170 170 } 171 171 172 static void vfs_out_write( ipc_callid_t rid, ipc_call_t *req)172 static void vfs_out_write(cap_call_handle_t rid, ipc_call_t *req) 173 173 { 174 174 service_id_t service_id = (service_id_t) IPC_GET_ARG1(*req); … … 189 189 } 190 190 191 static void vfs_out_truncate( ipc_callid_t rid, ipc_call_t *req)191 static void vfs_out_truncate(cap_call_handle_t rid, ipc_call_t *req) 192 192 { 193 193 service_id_t service_id = (service_id_t) IPC_GET_ARG1(*req); … … 202 202 } 203 203 204 static void vfs_out_close( ipc_callid_t rid, ipc_call_t *req)204 static void vfs_out_close(cap_call_handle_t rid, ipc_call_t *req) 205 205 { 206 206 service_id_t service_id = (service_id_t) IPC_GET_ARG1(*req); … … 213 213 } 214 214 215 static void vfs_out_destroy( ipc_callid_t rid, ipc_call_t *req)215 static void vfs_out_destroy(cap_call_handle_t rid, ipc_call_t *req) 216 216 { 217 217 service_id_t service_id = (service_id_t) IPC_GET_ARG1(*req); … … 230 230 } 231 231 232 static void vfs_out_open_node( ipc_callid_t rid, ipc_call_t *req)232 static void vfs_out_open_node(cap_call_handle_t rid, ipc_call_t *req) 233 233 { 234 234 libfs_open_node(libfs_ops, reg.fs_handle, rid, req); 235 235 } 236 236 237 static void vfs_out_stat( ipc_callid_t rid, ipc_call_t *req)237 static void vfs_out_stat(cap_call_handle_t rid, ipc_call_t *req) 238 238 { 239 239 libfs_stat(libfs_ops, reg.fs_handle, rid, req); 240 240 } 241 241 242 static void vfs_out_sync( ipc_callid_t rid, ipc_call_t *req)242 static void vfs_out_sync(cap_call_handle_t rid, ipc_call_t *req) 243 243 { 244 244 service_id_t service_id = (service_id_t) IPC_GET_ARG1(*req); … … 251 251 } 252 252 253 static void vfs_out_statfs( ipc_callid_t rid, ipc_call_t *req)253 static void vfs_out_statfs(cap_call_handle_t rid, ipc_call_t *req) 254 254 { 255 255 libfs_statfs(libfs_ops, reg.fs_handle, rid, req); 256 256 } 257 257 258 static void vfs_out_is_empty( ipc_callid_t rid, ipc_call_t *req)258 static void vfs_out_is_empty(cap_call_handle_t rid, ipc_call_t *req) 259 259 { 260 260 service_id_t service_id = (service_id_t) IPC_GET_ARG1(*req); … … 278 278 } 279 279 280 static void vfs_connection( ipc_callid_t iid, ipc_call_t *icall, void *arg)280 static void vfs_connection(cap_call_handle_t iid, ipc_call_t *icall, void *arg) 281 281 { 282 282 if (iid) { … … 291 291 while (true) { 292 292 ipc_call_t call; 293 ipc_callid_t callid = async_get_call(&call);293 cap_call_handle_t callid = async_get_call(&call); 294 294 295 295 if (!IPC_GET_IMETHOD(call)) … … 479 479 { 480 480 size_t size; 481 ipc_callid_t wcall;481 cap_call_handle_t wcall; 482 482 483 483 if (!async_data_write_receive(&wcall, &size)) … … 492 492 /** Link a file at a path. 493 493 */ 494 void libfs_link(libfs_ops_t *ops, fs_handle_t fs_handle, ipc_callid_t rid,494 void libfs_link(libfs_ops_t *ops, fs_handle_t fs_handle, cap_call_handle_t rid, 495 495 ipc_call_t *req) 496 496 { … … 540 540 * 541 541 */ 542 void libfs_lookup(libfs_ops_t *ops, fs_handle_t fs_handle, ipc_callid_t rid,542 void libfs_lookup(libfs_ops_t *ops, fs_handle_t fs_handle, cap_call_handle_t rid, 543 543 ipc_call_t *req) 544 544 { … … 720 720 } 721 721 722 void libfs_stat(libfs_ops_t *ops, fs_handle_t fs_handle, ipc_callid_t rid,722 void libfs_stat(libfs_ops_t *ops, fs_handle_t fs_handle, cap_call_handle_t rid, 723 723 ipc_call_t *request) 724 724 { … … 730 730 on_error(rc, answer_and_return(rid, rc)); 731 731 732 ipc_callid_t callid;732 cap_call_handle_t callid; 733 733 size_t size; 734 734 if ((!async_data_read_receive(&callid, &size)) || … … 759 759 } 760 760 761 void libfs_statfs(libfs_ops_t *ops, fs_handle_t fs_handle, ipc_callid_t rid,761 void libfs_statfs(libfs_ops_t *ops, fs_handle_t fs_handle, cap_call_handle_t rid, 762 762 ipc_call_t *request) 763 763 { … … 769 769 on_error(rc, answer_and_return(rid, rc)); 770 770 771 ipc_callid_t callid;771 cap_call_handle_t callid; 772 772 size_t size; 773 773 if ((!async_data_read_receive(&callid, &size)) || … … 819 819 * 820 820 */ 821 void libfs_open_node(libfs_ops_t *ops, fs_handle_t fs_handle, ipc_callid_t rid,821 void libfs_open_node(libfs_ops_t *ops, fs_handle_t fs_handle, cap_call_handle_t rid, 822 822 ipc_call_t *request) 823 823 {
Note:
See TracChangeset
for help on using the changeset viewer.