Lines Matching defs:cmsg
318 } cmsg;
330 pa_zero(cmsg);
331 cmsg.hdr.cmsg_len = CMSG_LEN(sizeof(pa_ucred_t));
332 cmsg.hdr.cmsg_level = SOL_SOCKET;
333 cmsg.hdr.cmsg_type = SCM_CREDENTIALS;
335 u = (pa_ucred_t*) CMSG_DATA(&cmsg.hdr);
353 mh.msg_control = &cmsg;
354 mh.msg_controllen = sizeof(cmsg);
364 /* For more details on FD passing, check the cmsg(3) manpage
374 } cmsg;
388 pa_zero(cmsg);
389 cmsg.hdr.cmsg_level = SOL_SOCKET;
390 cmsg.hdr.cmsg_type = SCM_RIGHTS;
392 msgdata = (int*) CMSG_DATA(&cmsg.hdr);
394 cmsg.hdr.cmsg_len = CMSG_LEN(sizeof(int) * nfd);
399 mh.msg_control = &cmsg;
401 /* If we followed the example on the cmsg man page, we'd use
402 * sizeof(cmsg.data) here, but if nfd < MAX_ANCIL_DATA_FDS, then the data
422 } cmsg;
442 mh.msg_control = &cmsg;
443 mh.msg_controllen = sizeof(cmsg);