+ if (opt_pid.used) {
+ command_ret = track_untrack_id(cmd_type, cmd_str, session_name,
+ opt_pid.string, opt_pid.all, writer,
+ LTTNG_TRACKER_PID);
+ if (command_ret != CMD_SUCCESS) {
+ success = 0;
+ }
+ }
+ if (opt_vpid.used) {
+ command_ret = track_untrack_id(cmd_type, cmd_str, session_name,
+ opt_vpid.string, opt_vpid.all, writer,
+ LTTNG_TRACKER_VPID);
+ if (command_ret != CMD_SUCCESS) {
+ success = 0;
+ }
+ }
+ if (opt_uid.used) {
+ command_ret = track_untrack_id(cmd_type, cmd_str, session_name,
+ opt_uid.string, opt_uid.all, writer,
+ LTTNG_TRACKER_UID);
+ if (command_ret != CMD_SUCCESS) {
+ success = 0;
+ }
+ }
+ if (opt_vuid.used) {
+ command_ret = track_untrack_id(cmd_type, cmd_str, session_name,
+ opt_vuid.string, opt_vuid.all, writer,
+ LTTNG_TRACKER_VUID);
+ if (command_ret != CMD_SUCCESS) {
+ success = 0;
+ }
+ }
+ if (opt_gid.used) {
+ command_ret = track_untrack_id(cmd_type, cmd_str, session_name,
+ opt_gid.string, opt_gid.all, writer,
+ LTTNG_TRACKER_GID);
+ if (command_ret != CMD_SUCCESS) {
+ success = 0;
+ }
+ }
+ if (opt_vgid.used) {
+ command_ret = track_untrack_id(cmd_type, cmd_str, session_name,
+ opt_vgid.string, opt_vgid.all, writer,
+ LTTNG_TRACKER_VGID);
+ if (command_ret != CMD_SUCCESS) {
+ success = 0;
+ }