Rev 2676 | Rev 3080 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2676 | Rev 2678 | ||
---|---|---|---|
Line 231... | Line 231... | ||
231 | } |
231 | } |
232 | 232 | ||
233 | /* |
233 | /* |
234 | * Send confirmation to sender and get data into buffer. |
234 | * Send confirmation to sender and get data into buffer. |
235 | */ |
235 | */ |
236 | if (EOK != ipc_data_write_deliver(callid, driver->name, name_size)) { |
236 | if (EOK != ipc_data_write_finalize(callid, driver->name, name_size)) { |
237 | printf("Cannot read driver name.\n"); |
237 | printf("Cannot read driver name.\n"); |
238 | free(driver->name); |
238 | free(driver->name); |
239 | free(driver); |
239 | free(driver); |
240 | ipc_answer_0(iid, EREFUSED); |
240 | ipc_answer_0(iid, EREFUSED); |
241 | return; |
241 | return; |
Line 392... | Line 392... | ||
392 | ipc_answer_0(callid, ENOMEM); |
392 | ipc_answer_0(callid, ENOMEM); |
393 | ipc_answer_0(iid, EREFUSED); |
393 | ipc_answer_0(iid, EREFUSED); |
394 | return; |
394 | return; |
395 | } |
395 | } |
396 | 396 | ||
397 | ipc_data_write_deliver(callid, device->name, size); |
397 | ipc_data_write_finalize(callid, device->name, size); |
398 | device->name[size] = 0; |
398 | device->name[size] = 0; |
399 | 399 | ||
400 | list_initialize(&(device->devices)); |
400 | list_initialize(&(device->devices)); |
401 | list_initialize(&(device->driver_devices)); |
401 | list_initialize(&(device->driver_devices)); |
402 | 402 | ||
Line 511... | Line 511... | ||
511 | } |
511 | } |
512 | 512 | ||
513 | /* |
513 | /* |
514 | * Send confirmation to sender and get data into buffer. |
514 | * Send confirmation to sender and get data into buffer. |
515 | */ |
515 | */ |
516 | if (EOK != (retval = ipc_data_write_deliver(callid, name, name_size))) { |
516 | if (EOK != (retval = ipc_data_write_finalize(callid, name, |
- | 517 | name_size))) { |
|
517 | ipc_answer_0(iid, EREFUSED); |
518 | ipc_answer_0(iid, EREFUSED); |
518 | return; |
519 | return; |
519 | } |
520 | } |
520 | 521 | ||
521 | /* |
522 | /* |