Changeset 1dc4a5e in mainline for uspace/srv/devman/main.c
- Timestamp:
- 2011-08-18T13:34:33Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 763e0cd
- Parents:
- 99ac5cf
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/devman/main.c
r99ac5cf r1dc4a5e 332 332 } 333 333 334 static void devman_add_function_to_c lass(ipc_callid_t callid, ipc_call_t *call)334 static void devman_add_function_to_cat(ipc_callid_t callid, ipc_call_t *call) 335 335 { 336 336 devman_handle_t handle = IPC_GET_ARG1(*call); … … 338 338 int rc; 339 339 340 /* Get c lassname. */341 char *c lass_name;342 rc = async_data_write_accept((void **) &c lass_name, true,340 /* Get category name. */ 341 char *cat_name; 342 rc = async_data_write_accept((void **) &cat_name, true, 343 343 0, 0, 0, 0); 344 344 if (rc != EOK) { … … 353 353 } 354 354 355 rc = loc_category_get_id(c lass_name, &cat_id, IPC_FLAG_BLOCKING);355 rc = loc_category_get_id(cat_name, &cat_id, IPC_FLAG_BLOCKING); 356 356 if (rc == EOK) { 357 357 loc_service_add_to_cat(fun->service_id, cat_id); 358 358 } else { 359 359 log_msg(LVL_ERROR, "Failed adding function `%s' to category " 360 "`%s'.", fun->pathname, c lass_name);361 } 362 363 log_msg(LVL_NOTE, "Function `%s' added to c lass`%s'.",364 fun->pathname, c lass_name);360 "`%s'.", fun->pathname, cat_name); 361 } 362 363 log_msg(LVL_NOTE, "Function `%s' added to category `%s'.", 364 fun->pathname, cat_name); 365 365 366 366 async_answer_0(callid, EOK); … … 416 416 devman_add_function(callid, &call); 417 417 break; 418 case DEVMAN_ADD_DEVICE_TO_C LASS:419 devman_add_function_to_c lass(callid, &call);418 case DEVMAN_ADD_DEVICE_TO_CATEGORY: 419 devman_add_function_to_cat(callid, &call); 420 420 break; 421 421 default:
Note:
See TracChangeset
for help on using the changeset viewer.