-#if 0
-next:
- if (!list->got_first) {
- //tp_loglevel_iter_start(&list->iter);
- list->got_first = 1;
- goto copy;
- }
- //tp_loglevel_iter_next(&list->iter);
-copy:
- if (!list->iter->desc.provider) {
- loglevel_provider[0] = '\0'; /* end of list */
- } else {
- memcpy(loglevel_provider, list->iter->desc.provider,
- LTTNG_UST_SYM_NAME_LEN);
- memcpy(loglevel, list->iter.loglevel,
- LTTNG_UST_SYM_NAME_LEN);
- *value = list->iter.value;
- }
-#endif
-}
-
-static
-long lttng_loglevel_list_cmd(int objd, unsigned int cmd, unsigned long arg)
-{
- struct ltt_loglevel_list *list = objd_private(objd);
- struct lttng_ust_loglevel *loglevel_list_entry =
- (struct lttng_ust_loglevel *) arg;
+ struct lttng_ust_field_list *list = objd_private(objd);
+ struct lttng_ust_field_iter *tp = &uargs->field_list.entry;
+ struct lttng_ust_field_iter *iter;