uc_dbgmsg
uc_dbgmsg("send: data size %zu", size);
uc_dbgmsg("send: msghdr.msg_controllen %u",
uc_dbgmsg("send: cmsghdr.cmsg_len %u",
uc_dbgmsg("sendmsg(2) failed: %s; retrying",
uc_dbgmsg("message #%u", i);
uc_dbgmsg("setting LOCAL_CREDS");
uc_dbgmsg("message #%u", i);
uc_dbgmsg("xucred.cr_version %u", xucred->cr_version);
uc_dbgmsg("xucred.cr_uid %lu", (u_long)xucred->cr_uid);
uc_dbgmsg("xucred.cr_ngroups %d", xucred->cr_ngroups);
uc_dbgmsg("setting LOCAL_CREDS");
uc_dbgmsg("message #%u", i);
uc_dbgmsg("client #%u", i);
uc_dbgmsg("setting LOCAL_CREDS");
uc_dbgmsg("connect");
uc_dbgmsg("sync: wait");
uc_dbgmsg("sync: received");
uc_dbgmsg("sync: send");
uc_dbgmsg("send: data size %zu", size);
uc_dbgmsg("send: msghdr.msg_controllen %u",
uc_dbgmsg("send: cmsghdr.cmsg_len %u",
uc_dbgmsg("message #%u", i);
uc_dbgmsg("recv: data size %zd", ssize);
uc_dbgmsg("recv: msghdr.msg_controllen %u",
uc_dbgmsg("recv: cmsghdr.cmsg_len %u",
uc_dbgmsg("accept");
uc_dbgmsg("init: data size %zu", msghdr->msg_iov != NULL ?
uc_dbgmsg("init: msghdr.msg_controllen %u",
uc_dbgmsg("sending an array");
uc_dbgmsg("sending a scalar");
uc_dbgmsg("exit: code %d", rv);
uc_dbgmsg("waiting for client");
uc_dbgmsg("%s[%d] %lu", gid_arr_str, i, (u_long)gid_arr[i]);
uc_dbgmsg("cmsgcred.cmcred_pid %ld", (long)cmcred->cmcred_pid);
uc_dbgmsg("cmsgcred.cmcred_uid %lu", (u_long)cmcred->cmcred_uid);
uc_dbgmsg("cmsgcred.cmcred_euid %lu", (u_long)cmcred->cmcred_euid);
uc_dbgmsg("cmsgcred.cmcred_gid %lu", (u_long)cmcred->cmcred_gid);
uc_dbgmsg("cmsgcred.cmcred_ngroups %d", cmcred->cmcred_ngroups);
uc_dbgmsg("sockcred.sc_uid %lu", (u_long)sc->sc_uid);
uc_dbgmsg("sockcred.sc_euid %lu", (u_long)sc->sc_euid);
uc_dbgmsg("sockcred.sc_gid %lu", (u_long)sc->sc_gid);
uc_dbgmsg("sockcred.sc_egid %lu", (u_long)sc->sc_egid);
uc_dbgmsg("sockcred.sc_ngroups %d", sc->sc_ngroups);
void uc_dbgmsg(const char *format, ...) __printflike(1, 2);