{
const struct ucred *uc = cmsg_data;
- tprintf("{pid=%u, uid=%u, gid=%u}",
- (unsigned) uc->pid, (unsigned) uc->uid, (unsigned) uc->gid);
+ PRINT_FIELD_U("{", *uc, pid);
+ PRINT_FIELD_UID(", ", *uc, uid);
+ PRINT_FIELD_UID(", ", *uc, gid);
+ tprints("}");
}
static void
{
const struct sock_ee *const err = cmsg_data;
- tprintf("{ee_errno=%u, ee_origin=%u, ee_type=%u, ee_code=%u"
- ", ee_info=%u, ee_data=%u",
- err->ee_errno, err->ee_origin, err->ee_type,
- err->ee_code, err->ee_info, err->ee_data);
+ PRINT_FIELD_U("{", *err, ee_errno);
+ PRINT_FIELD_U(", ", *err, ee_origin);
+ PRINT_FIELD_U(", ", *err, ee_type);
+ PRINT_FIELD_U(", ", *err, ee_code);
+ PRINT_FIELD_U(", ", *err, ee_info);
+ PRINT_FIELD_U(", ", *err, ee_data);
PRINT_FIELD_SOCKADDR(", ", *err, offender);
tprints("}");
}
tprintf("%d", msg->msg_namelen);
tprints(", msg_iov=");
-
tprint_iov_upto(tcp, msg->msg_iovlen,
ptr_to_kulong(msg->msg_iov), decode, data_size);
- tprintf(", msg_iovlen=%" PRI_klu, (kernel_ulong_t) msg->msg_iovlen);
+ PRINT_FIELD_U(", ", *msg, msg_iovlen);
decode_msg_control(tcp, ptr_to_kulong(msg->msg_control),
msg->msg_controllen);
- tprintf(", msg_controllen=%" PRI_klu, (kernel_ulong_t) msg->msg_controllen);
+ PRINT_FIELD_U(", ", *msg, msg_controllen);
- tprints(", msg_flags=");
- printflags(msg_flags, msg->msg_flags, "MSG_???");
+ PRINT_FIELD_FLAGS(", ", *msg, msg_flags, msg_flags, "MSG_???");
tprints("}");
}