Lines Matching defs:omsg
218 struct omsghdr omsg;
223 error = copyin(SCARG(uap, msg), &omsg, sizeof (struct omsghdr));
227 if (omsg.msg_accrights == NULL)
228 omsg.msg_accrightslen = 0;
230 if (omsg.msg_accrightslen > MLEN)
233 msg.msg_name = omsg.msg_name;
234 msg.msg_namelen = omsg.msg_namelen;
235 msg.msg_iovlen = omsg.msg_iovlen;
236 msg.msg_iov = omsg.msg_iov;
240 omsg.msg_accrights != NULL ? &control : NULL, retval);
249 if (omsg.msg_accrights && control != NULL) {
254 && cmsg->cmsg_len < omsg.msg_accrightslen
255 && copyout(CMSG_DATA(cmsg), omsg.msg_accrights,
257 omsg.msg_accrightslen = cmsg->cmsg_len;
260 omsg.msg_accrightslen = 0;
264 omsg.msg_accrightslen = 0;
271 error = copyout_sockname((struct sockaddr *)omsg.msg_name, &omsg.msg_namelen, 0, from);
276 error = copyout(&omsg, SCARG(uap, msg), sizeof(omsg));
352 struct omsghdr omsg;
359 error = copyin(SCARG(uap, msg), &omsg, sizeof (struct omsghdr));
363 msg.msg_iovlen = omsg.msg_iovlen;
364 msg.msg_iov = omsg.msg_iov;
366 error = sockargs(&nam, omsg.msg_name, omsg.msg_namelen,
374 sa->sa_len = omsg.msg_namelen;
379 msg.msg_namelen = omsg.msg_namelen;
380 error = compat43_set_accrights(&msg, omsg.msg_accrights,
381 omsg.msg_accrightslen);