Changeset 5869ce0 in mainline for kernel/generic/src/sysinfo/sysinfo.c
- Timestamp:
- 2012-03-01T23:22:32Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0030eef
- Parents:
- 3d23553
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/sysinfo/sysinfo.c
r3d23553 r5869ce0 151 151 case SYSINFO_SUBTREE_FUNCTION: 152 152 /* Get generated data */ 153 **ret = cur->subtree.get_data(name + i + 1, dry_run); 153 **ret = cur->subtree.generator.fn(name + i + 1, dry_run, 154 cur->subtree.generator.data); 154 155 return NULL; 155 156 default: … … 431 432 * a new root item (NULL for global sysinfo root). 432 433 * @param fn Subtree generator function. 434 * @param data Private data to be passed to the generator. 433 435 * 434 436 */ 435 437 void sysinfo_set_subtree_fn(const char *name, sysinfo_item_t **root, 436 sysinfo_fn_subtree_t fn )438 sysinfo_fn_subtree_t fn, void *data) 437 439 { 438 440 /* Protect sysinfo tree consistency */ … … 448 450 if ((item != NULL) && (item->subtree_type != SYSINFO_SUBTREE_TABLE)) { 449 451 item->subtree_type = SYSINFO_SUBTREE_FUNCTION; 450 item->subtree.get_data = fn; 452 item->subtree.generator.fn = fn; 453 item->subtree.generator.data = data; 451 454 } 452 455
Note:
See TracChangeset
for help on using the changeset viewer.