+ 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;
+ }