Home | History | Annotate | Download | only in common

Lines Matching defs:cmsg

250 		struct cmsghdr *cmsg = mtod(control, struct cmsghdr *);
252 if (cmsg->cmsg_level == SOL_SOCKET
253 && cmsg->cmsg_type == SCM_RIGHTS
254 && cmsg->cmsg_len < omsg.msg_accrightslen
255 && copyout(CMSG_DATA(cmsg), omsg.msg_accrights,
256 cmsg->cmsg_len) == 0) {
257 omsg.msg_accrightslen = cmsg->cmsg_len;
305 struct cmsghdr *cmsg;
323 cmsg = mtod(ctl, struct cmsghdr *);
324 cmsg->cmsg_len = CMSG_SPACE(accrightslen);
325 cmsg->cmsg_level = SOL_SOCKET;
326 cmsg->cmsg_type = SCM_RIGHTS;
328 error = copyin(accrights, CMSG_DATA(cmsg), accrightslen);