sockinfo
static boolean_t uds_report_item(struct sockinfo *, boolean_t);
struct sockinfo *psi;
psi = (struct sockinfo *)(((char *)psi) + psi->si_size);
uds_report_item(struct sockinfo *psi, boolean_t first)
struct stat sockinfo;
fstat(listenfd, &sockinfo) == 0 &&
(S_ISFIFO(sockinfo.st_mode)
|| S_ISSOCK(sockinfo.st_mode)
((fileinfo.st_dev == sockinfo.st_dev &&
fileinfo.st_ino == sockinfo.st_ino)
char *sockinfo = NULL;
sockinfo = addr.sunix.sun_path;
sockinfo = (char *) inet_ntoa(addr.sin.sin_addr);
sockinfo = anynet_ntop(&addr.sin6.sin6_addr, buf6,
if (sockinfo == NULL)
sockinfo = "";
s += sizeof(port) + strlen(sockinfo) + 1;
(void) memcpy(bp, sockinfo, strlen(sockinfo) + 1);
ksp->ks_data_size = nactive * sizeof (struct sockinfo);
struct sockinfo *psi; /* where we put sockinfo data */
psi = (struct sockinfo *)buf;
psi->si_size = sizeof (struct sockinfo);