Changeset 0da4e41 in mainline for uspace/srv/fs
- Timestamp:
- 2009-10-11T16:11:22Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ba8f8cb
- Parents:
- bbb01b98
- Location:
- uspace/srv/fs
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/fs/devfs/devfs_ops.c
rbbb01b98 r0da4e41 108 108 ipc_callid_t callid; 109 109 size_t size; 110 if (! ipc_data_write_receive(&callid, &size)) {110 if (!async_data_write_receive(&callid, &size)) { 111 111 ipc_answer_0(callid, EINVAL); 112 112 ipc_answer_0(rid, EINVAL); … … 121 121 } 122 122 123 ipcarg_t retval = ipc_data_write_finalize(callid, opts, size);123 ipcarg_t retval = async_data_write_finalize(callid, opts, size); 124 124 if (retval != EOK) { 125 125 ipc_answer_0(rid, retval); … … 286 286 ipc_callid_t callid; 287 287 size_t size; 288 if (! ipc_data_read_receive(&callid, &size) ||288 if (!async_data_read_receive(&callid, &size) || 289 289 size != sizeof(struct stat)) { 290 290 ipc_answer_0(callid, EINVAL); … … 315 315 } 316 316 317 ipc_data_read_finalize(callid, &stat, sizeof(struct stat));317 async_data_read_finalize(callid, &stat, sizeof(struct stat)); 318 318 ipc_answer_0(rid, EOK); 319 319 } … … 340 340 341 341 ipc_callid_t callid; 342 if (! ipc_data_read_receive(&callid, NULL)) {342 if (!async_data_read_receive(&callid, NULL)) { 343 343 fibril_mutex_unlock(&devices_mutex); 344 344 ipc_answer_0(callid, EINVAL); … … 367 367 ipc_callid_t callid; 368 368 size_t size; 369 if (! ipc_data_read_receive(&callid, &size)) {369 if (!async_data_read_receive(&callid, &size)) { 370 370 ipc_answer_0(callid, EINVAL); 371 371 ipc_answer_0(rid, EINVAL); … … 384 384 385 385 if (pos < max) { 386 ipc_data_read_finalize(callid, desc[pos].name, str_size(desc[pos].name) + 1);386 async_data_read_finalize(callid, desc[pos].name, str_size(desc[pos].name) + 1); 387 387 } else { 388 388 ipc_answer_0(callid, ENOENT); … … 418 418 419 419 ipc_callid_t callid; 420 if (! ipc_data_write_receive(&callid, NULL)) {420 if (!async_data_write_receive(&callid, NULL)) { 421 421 fibril_mutex_unlock(&devices_mutex); 422 422 ipc_answer_0(callid, EINVAL); -
uspace/srv/fs/fat/fat_ops.c
rbbb01b98 r0da4e41 897 897 ipc_callid_t callid; 898 898 size_t size; 899 if (! ipc_data_write_receive(&callid, &size)) {899 if (!async_data_write_receive(&callid, &size)) { 900 900 ipc_answer_0(callid, EINVAL); 901 901 ipc_answer_0(rid, EINVAL); … … 908 908 return; 909 909 } 910 ipcarg_t retval = ipc_data_write_finalize(callid, opts, size);910 ipcarg_t retval = async_data_write_finalize(callid, opts, size); 911 911 if (retval != EOK) { 912 912 ipc_answer_0(rid, retval); … … 1047 1047 ipc_callid_t callid; 1048 1048 size_t len; 1049 if (! ipc_data_read_receive(&callid, &len)) {1049 if (!async_data_read_receive(&callid, &len)) { 1050 1050 fat_node_put(fn); 1051 1051 ipc_answer_0(callid, EINVAL); … … 1066 1066 /* reading beyond the EOF */ 1067 1067 bytes = 0; 1068 (void) ipc_data_read_finalize(callid, NULL, 0);1068 (void) async_data_read_finalize(callid, NULL, 0); 1069 1069 } else { 1070 1070 bytes = min(len, bps - pos % bps); … … 1073 1073 BLOCK_FLAGS_NONE); 1074 1074 assert(rc == EOK); 1075 (void) ipc_data_read_finalize(callid, b->data + pos % bps,1075 (void) async_data_read_finalize(callid, b->data + pos % bps, 1076 1076 bytes); 1077 1077 rc = block_put(b); … … 1131 1131 return; 1132 1132 hit: 1133 (void) ipc_data_read_finalize(callid, name, str_size(name) + 1);1133 (void) async_data_read_finalize(callid, name, str_size(name) + 1); 1134 1134 bytes = (pos - spos) + 1; 1135 1135 } … … 1169 1169 ipc_callid_t callid; 1170 1170 size_t len; 1171 if (! ipc_data_write_receive(&callid, &len)) {1171 if (!async_data_write_receive(&callid, &len)) { 1172 1172 fat_node_put(fn); 1173 1173 ipc_answer_0(callid, EINVAL); … … 1204 1204 rc = fat_block_get(&b, bs, nodep, pos / bps, flags); 1205 1205 assert(rc == EOK); 1206 (void) ipc_data_write_finalize(callid, b->data + pos % bps,1206 (void) async_data_write_finalize(callid, b->data + pos % bps, 1207 1207 bytes); 1208 1208 b->dirty = true; /* need to sync block */ … … 1241 1241 flags); 1242 1242 assert(rc == EOK); 1243 (void) ipc_data_write_finalize(callid, b->data + pos % bps,1243 (void) async_data_write_finalize(callid, b->data + pos % bps, 1244 1244 bytes); 1245 1245 b->dirty = true; /* need to sync block */ -
uspace/srv/fs/tmpfs/tmpfs_ops.c
rbbb01b98 r0da4e41 389 389 ipc_callid_t callid; 390 390 size_t size; 391 if (! ipc_data_write_receive(&callid, &size)) {391 if (!async_data_write_receive(&callid, &size)) { 392 392 ipc_answer_0(callid, EINVAL); 393 393 ipc_answer_0(rid, EINVAL); … … 400 400 return; 401 401 } 402 ipcarg_t retval = ipc_data_write_finalize(callid, opts, size);402 ipcarg_t retval = async_data_write_finalize(callid, opts, size); 403 403 if (retval != EOK) { 404 404 ipc_answer_0(rid, retval); … … 467 467 ipc_callid_t callid; 468 468 size_t size; 469 if (! ipc_data_read_receive(&callid, &size)) {469 if (!async_data_read_receive(&callid, &size)) { 470 470 ipc_answer_0(callid, EINVAL); 471 471 ipc_answer_0(rid, EINVAL); … … 476 476 if (nodep->type == TMPFS_FILE) { 477 477 bytes = max(0, min(nodep->size - pos, size)); 478 (void) ipc_data_read_finalize(callid, nodep->data + pos,478 (void) async_data_read_finalize(callid, nodep->data + pos, 479 479 bytes); 480 480 } else { … … 503 503 dentryp = list_get_instance(lnk, tmpfs_dentry_t, link); 504 504 505 (void) ipc_data_read_finalize(callid, dentryp->name,505 (void) async_data_read_finalize(callid, dentryp->name, 506 506 str_size(dentryp->name) + 1); 507 507 bytes = 1; … … 541 541 ipc_callid_t callid; 542 542 size_t size; 543 if (! ipc_data_write_receive(&callid, &size)) {543 if (!async_data_write_receive(&callid, &size)) { 544 544 ipc_answer_0(callid, EINVAL); 545 545 ipc_answer_0(rid, EINVAL); … … 552 552 if (pos + size <= nodep->size) { 553 553 /* The file size is not changing. */ 554 (void) ipc_data_write_finalize(callid, nodep->data + pos, size);554 (void) async_data_write_finalize(callid, nodep->data + pos, size); 555 555 ipc_answer_2(rid, EOK, size, nodep->size); 556 556 return; … … 574 574 nodep->size += delta; 575 575 nodep->data = newdata; 576 (void) ipc_data_write_finalize(callid, nodep->data + pos, size);576 (void) async_data_write_finalize(callid, nodep->data + pos, size); 577 577 ipc_answer_2(rid, EOK, size, nodep->size); 578 578 }
Note:
See TracChangeset
for help on using the changeset viewer.