Changeset a46e56b in mainline for uspace/srv/vfs/vfs_ipc.c
- Timestamp:
- 2018-03-22T06:49:35Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 77f0a1d
- Parents:
- 3e242d2
- git-author:
- Jakub Jermar <jakub@…> (2018-03-21 23:29:06)
- git-committer:
- Jakub Jermar <jakub@…> (2018-03-22 06:49:35)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/vfs/vfs_ipc.c
r3e242d2 ra46e56b 50 50 service_id_t service_id = (service_id_t) IPC_GET_ARG1(*request); 51 51 char *fs_name = NULL; 52 cap_call_handle_t c allid;52 cap_call_handle_t chandle; 53 53 vfs_fs_probe_info_t info; 54 54 size_t len; … … 72 72 73 73 /* Now we should get a read request */ 74 if (!async_data_read_receive(&c allid, &len))74 if (!async_data_read_receive(&chandle, &len)) 75 75 goto out; 76 76 77 77 if (len > sizeof(info)) 78 78 len = sizeof(info); 79 (void) async_data_read_finalize(c allid, &info, len);79 (void) async_data_read_finalize(chandle, &info, len); 80 80 81 81 out: … … 85 85 static void vfs_in_fstypes(cap_call_handle_t rid, ipc_call_t *request) 86 86 { 87 cap_call_handle_t c allid;87 cap_call_handle_t chandle; 88 88 size_t len; 89 89 vfs_fstypes_t fstypes; … … 100 100 101 101 /* Now we should get a read request */ 102 if (!async_data_read_receive(&c allid, &len))102 if (!async_data_read_receive(&chandle, &len)) 103 103 goto out; 104 104 105 105 if (len > fstypes.size) 106 106 len = fstypes.size; 107 (void) async_data_read_finalize(c allid, fstypes.buf, len);107 (void) async_data_read_finalize(chandle, fstypes.buf, len); 108 108 109 109 out: … … 315 315 } 316 316 317 void vfs_connection(cap_call_handle_t i id, ipc_call_t *icall, void *arg)317 void vfs_connection(cap_call_handle_t icall_handle, ipc_call_t *icall, void *arg) 318 318 { 319 319 bool cont = true; … … 323 323 * This call needs to be answered. 324 324 */ 325 async_answer_0(i id, EOK);325 async_answer_0(icall_handle, EOK); 326 326 327 327 while (cont) { 328 328 ipc_call_t call; 329 cap_call_handle_t c allid= async_get_call(&call);329 cap_call_handle_t chandle = async_get_call(&call); 330 330 331 331 if (!IPC_GET_IMETHOD(call)) … … 334 334 switch (IPC_GET_IMETHOD(call)) { 335 335 case VFS_IN_CLONE: 336 vfs_in_clone(c allid, &call);336 vfs_in_clone(chandle, &call); 337 337 break; 338 338 case VFS_IN_FSPROBE: 339 vfs_in_fsprobe(c allid, &call);339 vfs_in_fsprobe(chandle, &call); 340 340 break; 341 341 case VFS_IN_FSTYPES: 342 vfs_in_fstypes(c allid, &call);342 vfs_in_fstypes(chandle, &call); 343 343 break; 344 344 case VFS_IN_MOUNT: 345 vfs_in_mount(c allid, &call);345 vfs_in_mount(chandle, &call); 346 346 break; 347 347 case VFS_IN_OPEN: 348 vfs_in_open(c allid, &call);348 vfs_in_open(chandle, &call); 349 349 break; 350 350 case VFS_IN_PUT: 351 vfs_in_put(c allid, &call);351 vfs_in_put(chandle, &call); 352 352 break; 353 353 case VFS_IN_READ: 354 vfs_in_read(c allid, &call);354 vfs_in_read(chandle, &call); 355 355 break; 356 356 case VFS_IN_REGISTER: 357 vfs_register(c allid, &call);357 vfs_register(chandle, &call); 358 358 cont = false; 359 359 break; 360 360 case VFS_IN_RENAME: 361 vfs_in_rename(c allid, &call);361 vfs_in_rename(chandle, &call); 362 362 break; 363 363 case VFS_IN_RESIZE: 364 vfs_in_resize(c allid, &call);364 vfs_in_resize(chandle, &call); 365 365 break; 366 366 case VFS_IN_STAT: 367 vfs_in_stat(c allid, &call);367 vfs_in_stat(chandle, &call); 368 368 break; 369 369 case VFS_IN_STATFS: 370 vfs_in_statfs(c allid, &call);370 vfs_in_statfs(chandle, &call); 371 371 break; 372 372 case VFS_IN_SYNC: 373 vfs_in_sync(c allid, &call);373 vfs_in_sync(chandle, &call); 374 374 break; 375 375 case VFS_IN_UNLINK: 376 vfs_in_unlink(c allid, &call);376 vfs_in_unlink(chandle, &call); 377 377 break; 378 378 case VFS_IN_UNMOUNT: 379 vfs_in_unmount(c allid, &call);379 vfs_in_unmount(chandle, &call); 380 380 break; 381 381 case VFS_IN_WAIT_HANDLE: 382 vfs_in_wait_handle(c allid, &call);382 vfs_in_wait_handle(chandle, &call); 383 383 break; 384 384 case VFS_IN_WALK: 385 vfs_in_walk(c allid, &call);385 vfs_in_walk(chandle, &call); 386 386 break; 387 387 case VFS_IN_WRITE: 388 vfs_in_write(c allid, &call);388 vfs_in_write(chandle, &call); 389 389 break; 390 390 default: 391 async_answer_0(c allid, ENOTSUP);391 async_answer_0(chandle, ENOTSUP); 392 392 break; 393 393 }
Note:
See TracChangeset
for help on using the changeset viewer.